套件 | flash.display |
類別 | public class AVM1Movie |
繼承 | AVM1Movie DisplayObject EventDispatcher Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
x
、y
、width
等) 繼承的方法與屬性。 然而,AVM1Movie 物件與 AVM2 物件之間卻無法互通。
由 AVM2 SWF 檔案載入的 AVM1 SWF 檔案上存在一些限制:
- 載入的 AVM1Movie 物件會被當作 AVM1 SWF 檔案以及所有由 AVM1 SWF 檔案載入的 AVM1 SWF 檔案的虛擬根物件來操作 (如同 ActionScript 1.0
lockroot
屬性已設為true
的結果一樣)。 在任何子系中,任何 ActionScript 1.0 或 2.0 的程式碼一定先執行 AVM1 影片的播放作業。 除非在載入的 AVM1 SWF 檔案中已經設定lockroot
屬性,否則,載入的子系之_root
屬性就一定會是這個 AVM1 SWF 檔案。 - AVM1 內容無法將檔案載入階層。 例如,它無法使用呼叫
loadMovieNum("url", levelNum)
的方式來載入檔案。 - AVM2 SWF 檔案所載入的 AVM1 SWF 檔案無法將另一個 SWF 檔案載入
this
。 也就是說,它無法將另一個 SWF 檔案載入到自己身上。 然而,這個 SWF 檔案所載入的 Sprite 子物件、MovieClip 物件,或其它 AVM1 SWF 檔案卻可以載入至this
。
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z