長時間閱讀器,第一次張貼海報:)。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