2012-05-27 45 views
0

这是我在这里的第一篇文章,因为我真的需要帮助来理解Actionscript事件和HTML事件之间的基本沟通。我目前使用放置在HTMLLoader对象之上的清晰MovieClip。这个movieclip共享相同的x,y,w,h,并且目前允许我通过拖动屏幕上的任何地方(我正在为触摸屏应用程序制作浏览器)来滚动HTMLLoader对象。我怎样才能派发一个mouseevent到HTMLLoader对象。我非常擅长将JavaScript注入HTMLLoader中的HTML内容,并且我很熟悉在Adobe AIR中将鼠标事件分派给HTMLLoader Actionscript 3

+0

好吧,看起来你的问题在那里结束了。另外我不确定你是否正在采用这种“正确”的方式,如果你使用AIR来导出到移动设备,它通常会根据框架UI组件处理交互和控件大小的变化。总之,如果你有一个id为htmlLoader的对象,你可以调用htmlLoader.dispatchEvent(new Event(“doSomething”)),任何实现IEventDispatcher的UIComponent都可以调用dispatchEvent。 – shaunhusain

+0

为什么要将MovieClip放在HTMLLoader之上? –

回答

0

那么看起来你的问题在那里结束了。另外我不确定你是否正在采用这种“正确”的方式,如果你使用AIR来导出到移动设备,它通常会根据框架UI组件处理交互和控件大小的变化。总之,如果你有一个id为htmlLoader的对象,你可以调用htmlLoader.dispatchEvent(new Event(“doSomething”)),任何实现IEventDispatcher的UIComponent都可以调用dispatchEvent。

相关问题