长时间阅读器,第一次张贴海报:)。Flex 4图像对象作为MovieClip对象返回
我正在处理Flex4中的自定义上下文菜单。上下文菜单本身工作正常,但我正在寻找一种方法来判断ContextMenuEvent mouseTarget是否为图像。就目前而言,mouseTarget显示它是一个“[对象MovieClip]”。这很奇怪,因为我的应用程序中没有影片剪辑,只有图像容器。任何想法是怎么回事?
private function openContextMenu(e:ContextMenuEvent):void {
Alert.show(e.mouseTarget.toString());// shows [object MovieClip] when it should show [Object Image]
}
感谢
是你的图像容器影片剪辑或者是他们的Loader对象? – Corey 2012-04-25 14:55:07
图像容器是项目。我后来添加“source”属性以基于从fileRef的.load操作加载的数据。 –
Dom
2012-04-25 15:07:56
您可能需要深入研究MovieClip以查看它是否为图像等。Image类扩展了许多对象,最重要的可能是所示的位图。您可能想要探索Flex中的BitmapImage类,可以提供更直接的路线以获得所需的内容。 – NHubben 2012-04-25 15:53:41