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应该怎么写?
展开
 我来答
joy_newzg
2008-05-23 · 超过10用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:31.4万
展开全部
前面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")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式