手势事件和StageWebView

| 问候!我正在滚动一个Flex 4.5 Mobile项目,并且遇到了一个非常疯狂的障碍。我正在使用StageWebView对象来渲染嵌入在我其余的火花布局中的网页。我正在尝试向包含StageWebView的组件添加一个手势事件,但是由于StageWebView对象不属于Flex堆栈(它继承自EventDispatcher,而不是UIComponent),因此我所有的事件似乎都被吞噬了。任何基于鼠标的事件(单击,手势等)似乎都没有注册,我不确定如何解决它。如果我使用未渲染浏览器的区域,则手势事件有效。如何从外部SkinnableContainer获取手势事件? StageWebView参考: http://help.adobe.com/zh_CN/FlashPlatform/beta/reference/actionscript/3/flash/media/StageWebView.html UIComponent包装的StageWebView: http://soenkerohde.com/2010/11/air-mobile-stagewebview-uicomponent/ 谢谢!     
已邀请:
        我想您可能需要自己整理手势事件,只需快速浏览
UIComponent.as
,它具有以下功能:
[Event(name=\"touchInteractionStarting\", type=\"mx.events.TouchInteractionEvent\")]
[Event(name=\"touchInteractionStart\", type=\"mx.events.TouchInteractionEvent\")]
[Event(name=\"touchInteractionEnd\", type=\"mx.events.TouchInteractionEvent\")]
    
        这不是错误,据我了解,通过stagewebview进行的任何鼠标交互都意味着与当前自身加载的html的交互。您应该在那里捕获事件并将其触发回swf。 肯定有一些jquery插件或某些手势可以帮助实现这一目标。  不过,您无法将内容叠加在上面让您感到有些遗憾。     

要回复问题请先登录注册