flash AS3.0 swf间的互相访问,急

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:23:16
求教大侠们,急~

具体问题如下:
1,有一个myBall.swf ,它有一个名字为 ball 的元件;
2,新建一个myTest.swf, 在这里我要显示myBall.swf,并且把ball 的visible设为false;
要用AS3.0 来写这个代码,

我没啥积分,只能万分感谢帮助我的大虾们:)
谢谢:handshake
又遇到新问题:
我试了一下,当myBall.swf 和myTest.swf都是用as3.0写的就没问题。
但是我现在遇到了myBall.swf是用as2.0写的,这该怎么办啊?
这对我来说是个很重要的问题,希望帮帮忙

AS2.0与AS3.0写出来的SWF文件,不可以相互访问呀.

虚拟机不一样的呀,它们分别用的不同虚拟机呀:Actionscript Virtual Machine

因为AS2.0用的AVM1引擎,AS3.0用的是AVM2引擎.

所以,AS2.0的SWF可以访问AS2.0的SWF,AS3.0的SWF可以访问AS3.0的SWF,AS3.0与AS2.0的SWF相互是不可以访问的噢.

// 创建Loader并显示
var _loader:Loader= new Loader( );
addChild( _loader );
// 载入外部文件
_loader.load( new URLRequest( "myBall.swf" ) );