
FLASH AS3源代码解说
FLASHAS3代码如下:importflash.display.*;importflash.net.URLRequest;importflash.events.Even...
FLASH AS3代码如下:
import flash.display.*;
import flash.net.URLRequest;
import flash.events.Event;
var container:Sprite = new Sprite();
addChild(container);
var pictLdr:Loader = new Loader();
var pictURL:String = "001.swf"
var pictURLReq:URLRequest = new URLRequest(pictURL);
pictLdr.load(pictURLReq);
pictLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded);
function imgLoaded(event:Event):void
{
container.addChild(pictLdr.content);
}
如果要将此段转为FLASH AS2应该怎么写? 展开
import flash.display.*;
import flash.net.URLRequest;
import flash.events.Event;
var container:Sprite = new Sprite();
addChild(container);
var pictLdr:Loader = new Loader();
var pictURL:String = "001.swf"
var pictURLReq:URLRequest = new URLRequest(pictURL);
pictLdr.load(pictURLReq);
pictLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded);
function imgLoaded(event:Event):void
{
container.addChild(pictLdr.content);
}
如果要将此段转为FLASH AS2应该怎么写? 展开
展开全部
前面3句是导入下面需要用到的类。
第4行是定义一个叫container的Sprite,这个是as3里常用的容器对象。
然后把这个对象添加进显示列表,as2不需要这一步
然后是定义一个loader对象,as2里面mc就可以了
然后是定义一个字符串(001.swf),再是定义一个urlrequest对象。as3里面不能直接通过字符串加载目标。只有把字符串赋给urlrequest对象,在通过这个urlrequest对象来load目标(001.swf)
再下面是添加一个事件,当这个swf加载完成后,调用imgLoaded这个函数。
最后是这个函数:最先定义的容器对象把这个加载进来的001.swf加入显示列表。as2没有显示列表之说,所以不需要。
as2里面,可以简单的一句loadMovie即可。
xxx_mc.loadMovie("001.swf")
第4行是定义一个叫container的Sprite,这个是as3里常用的容器对象。
然后把这个对象添加进显示列表,as2不需要这一步
然后是定义一个loader对象,as2里面mc就可以了
然后是定义一个字符串(001.swf),再是定义一个urlrequest对象。as3里面不能直接通过字符串加载目标。只有把字符串赋给urlrequest对象,在通过这个urlrequest对象来load目标(001.swf)
再下面是添加一个事件,当这个swf加载完成后,调用imgLoaded这个函数。
最后是这个函数:最先定义的容器对象把这个加载进来的001.swf加入显示列表。as2没有显示列表之说,所以不需要。
as2里面,可以简单的一句loadMovie即可。
xxx_mc.loadMovie("001.swf")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询