0

我已将外部 swf 加载到 ScrollPane 中,我需要将点击事件发送到此外部 swf。可能吗?ScrollPane.content.dispatchEvent(new MouseEvent(MouseEvent.CLICK,true)); 不起作用。这很明显,因为 ScrollPane.content 是一个 DisplayObject 并且它没有 CLICK 事件......

我不能使用 MovieClip 作为外部 swf 的容器,因为外部 swf 是使用 openoffice 转换为 swfs 的文档,它不想在 MovieClip 中加载,但在 ScrollPane 中完美加载并对鼠标点击做出反应,但我需要模拟鼠标点击在上面。

4

1 回答 1

0

所以您是说以下方法不起作用或者您没有尝试过?

var exSWF:MovieClip = MovieClip( ScrollPane.content );

或者

var exSWF:Sprite = Sprite( ScrollPane.content );

当您说您的外部 SWF 不会加载到 MovieClip 中时,不确定您的意思是什么。

您知道外部 SWF 使用了哪个版本的 Actionscript,您可以在调试模式下通过查看 ScrollPane.content 的属性来检查吗?

于 2010-08-13T09:17:30.390 回答