2009年2月27日 星期五

由EventListener取得loaderInfo性質

情境
1.有一個ImgViewer Class用來載入外部圖片
2.ImgViewer內部使用了loader class來載圖
3.ImgViewer內設定好一個屬性data
3.當圖片載入完成後ImgViewer對外
dispatchEvent(new Event(Complete))
4.在主程式內使用ImgViewer來載入圖片
並監聽ImgViewer 所發出的Complete事件
5.當接收到Complete事件要取得imgViewer內的data值
該如何取得
做法
var viewer:ImgViewer();
viewer.addEventListener(ImgViewer.Complete,onComplete);
function onComplete(e:Event):void{
trace(e.target.parent.data)
}
注意:是要透過parent才能取到imgViewer物件來取得data值

沒有留言: