|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
此版本基于官方简体中文正式版制作,只需要执行一次快速安装即可使用,包含AdobeFlashProfessionalCS5.5、ExtendScriptToolkitCS5.5、PixelBenderToolkit2.6。
poluoluo中心提醒:在利用flash的时分,我们要用到一个链接类的功效,个中包含一点,怎样利用swf资本库。复杂来讲。就是怎样把库中的元件加载加入景中。
在利用flash的时分,我们要用到一个链接类的功效,个中包含一点,怎样利用swf资本库。
复杂来讲。就是怎样把库中的元件加载加入景中。
假设我们创立了一个元件,取名:ExampleMc
假如要载进加入景,只要写这么一句:
varexample:MoviceClip=newExampleMC;
addChild(example)
然后公布就能够看到元件已加载加入景了。
不论是从库中加载加入景内甚么,好比影片剪辑,位图等资本,都利用下面这一句。
接上去,我们把所必要的资本放到一个swf文件,假如其他swf要利用这些资本,只必要把包括资本的swf文件导进就能够利用了。如许就完成了库的反复使用。不用翻开两个flash复制来复制往。
新建flash文档,文件名为:element.swf,内里做出我们所用到的库元件,取名:MCExample
然后再创建一个利用该库的flash文档,输出以下代码:
//库资本的地点
varswfurl:String="element.swf";
//创立Loader类的实例
varcontext:LoaderContext=newLoaderContext();
//指定为当期域
context.applicationDomain=ApplicationDomain.currentDomain;
varloader:Loader=newLoader();
//加载内部的swf库
loader.load(newURLRequest(swfurl),context);
//注册加载完成事务
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
//界说侦听函数
functiononComplete(e:Event):void{
//失掉类界说
varclassName:Class=ApplicationDomain.currentDomain.getDefinition("MCExample")asClass;
//从库中导出资本
varmc:MovieClip=newclassName();
//放加入景两头
mc.x=275;
mc.y=200;
//增加到显现列表
this.addChild(mc);
}
测试,能够看到库元件已导进出来了。如许只要临盆了swf,我们每次想要修改swf文件,独自的改element.swf文件里的元件就能够。
AdobeFlashPlayerforIE是IE浏览器专用的flash播放器插件,可以播放AdobeFlash制作的flash文件。 |
|