About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Nov

    29

    一个基本上没有什么用处的类(纯收藏),关于它的一些说明:

    1、AS1/2 的文件被加载后将运行在 AVM2 中,所以 AS1/2 的代码将会全部失效。

    2、AS3 主文件允许使用 addFrameScript () 这个隐藏方法动态的向AS1/2添加一些运行时的简单脚本。

    3、AS3 主文件可以获取 AS1/2 文件的舞台上对象的引用,并控制它们作为 MovieClip 一些显示相关的属性。

    所以 AS3 的文件需要更好的控制 AS1/2 的话,需要用普通的 Loader.loader() 方法通过 LocalConnection 通信,但这个 LocalConnection 本身就需要 AS1/2 和 AS3 两个文件同时作通信编码,所以实际上这个类它几乎没有什么作用,只允许没有任何 AS1/2 代码的 AVM1 文件变成 AVM2 文件而已,但这一步“动态的”改变其实没有任何实际的意义,因为如果AVM1的文件如果不包含任何代码,只需直接修改 swf 文件的版本号高于 9 就可以让它变成 AVM2 的文件了。它的应用价值几乎接近于0,只能作为好奇的用户收藏使用罢了。 

    下载地址:AVM1Movie_To_MovieClip.rar