包 | 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 文件的 psuedo-root 对象操作(如同将 ActionScript 1.0
lockroot
属性设置为true
)。AVM1 影片始终位于任何子级中任何 ActionScript 1.0 或 2.0 代码执行的顶部。除非在加载的 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, 11:04 AM Z