我正在使用swfLoader在我的flex/actionscript代碼中加載外部Flash動畫。如果加載的swf是爲更新的Flash播放器版本而製作的(我相信9.0或更高版本),它將作爲flash.display.MovieClip對象加載,該對象具有播放/暫停和轉到幀的方法。但是,如果加載的SWF是爲較老的Flash Player製作的(我相信6.0),那麼它會加載爲flash.display.av1movie,它沒有播放/暫停的方法。有沒有一種方法可以從我的flex代碼中播放/暫停av1movie。從flex播放/暫停flash.display.avm1movie
1
A
回答
3
有一種方法:ForcibleLoader。它像這樣工作 - 將swf加載爲ByteArray,然後修改它並使用loadBytes加載結果。它將as3
標誌設置爲true
,並將swf版本設置爲9.但是,請注意,由於與AVM1有很多不同,因此as2腳本在AVM2中無法正常工作。但是如果你有簡單的動畫,這可能會奏效。您將獲得MovieClip而不是AVM1Movie,只需對其進行測試即可。
1
不,沒有!
從文檔:
The AVM1Movie object can use methods and properties inherited from the
DisplayObject class (such as x, y, width, and so on). However, no
interoperability (such as calling methods or using parameters)
between the AVM1Movie object and AVM2 objects is allowed.
相關問題
- 1. 暫停SourceDataLine播放
- 2. 暫停播放器
- 3. AMP輪播暫停/播放
- 4. NSTimer暫停/播放文件1,暫停/播放文件2
- 5. 播放和暫停以播放聲音
- 6. 暫停播放video.js播放器
- 7. Qt播放/暫停動作?
- 8. 暫停播放按鈕
- 9. 暫停Spotify播放意圖
- 10. 播放,暫停,停止音樂與UIActionSheet
- 11. JavaScript聲音播放/停止/暫停
- 12. 播放CSS動畫,暫停懸停了
- 13. 播放和停止或暫停MP3
- 14. Flex VideoDisplay,流FLV,暫停/播放造成拒絕
- 15. 如何在Apple TV上播放/暫停按鈕播放/暫停AVAudioPlayer
- 16. 視頻停止播放,而不是暫停播放,迅速AVPlayer
- 17. Android應用免費直播電視從谷歌暫停播放
- 18. 暫停按鈕在切換播放/暫停時不工作
- 19. 播放暫停HTML5視頻的JavaScript
- 20. 播放暫停單個按鈕
- 21. 綁定播放/暫停/端使用jQuery
- 22. 如何暫停視頻播放器?
- 23. 如何暫停和播放視頻?
- 24. 使用播放和暫停視頻
- 25. AVPlayer播放,暫停和緩衝問題
- 26. AVPlayer,播放/暫停狀態通知?
- 27. Wpf:MediaElement暫停播放禁用速度比
- 28. Javascript歌曲播放和暫停
- 29. 按鍵暫停和播放音頻
- 30. Android動畫暫停和播放問題
+1有趣,不知道這個! ;) – PatrickS 2010-11-10 09:13:28
鏈接不起作用了。試試這個:http://code.google.com/p/as3-classes/source/browse/trunk/org/lzyy/util/ForcibleLoader.as – Triynko 2012-09-05 21:35:49