0
我正在使用嵌入式SWF的Air 2.6項目。gotoAndPlay嵌入式動畫片段
我使用下面的嵌入代碼:
[Embed(source = "../../assets/click_feedback.swf", symbol="sub_circle")]
[Bindable]
public static var click_feedback:Class;
而下面的代碼來獲取click_feedback類的一個實例:
private var cfb:MovieClip = new Assets.click_feedback() as MovieClip
的問題是:
資產sub_circle有一個標籤爲「迴應」的框架。但是,無論標籤是否使用gotoAndPlay調用,它都會不停地播放。
而且,在動畫結束時,會出現一個名爲Event.COMPLETE的代碼,它不會被我的代碼拾取。
我已經測試了CS5中創建它的sub_circle資產,並且在該環境中它不會動畫,直到調用'respond',並且它的觸發事件可以被我的腳本聽到。
這是從SWF處理嵌入資產的正確方法嗎?
感謝。 HOwever,我得到這個錯誤'[Fault] exception,information = SecurityError:Error#3226:當LoaderContext.allowCodeImport爲false時無法導入SWF文件。'有任何想法嗎? –
只是將_LoaderContext.allowCodeImport_標誌設置爲_true_)我更新了代碼(在as3項目中測試過,所以錯過了這個) – fsbmain
謝謝fsbmain。現在完美運作。 –