永发信息网

as 3.0 如何让加载的swf和舞台的大小一样

答案:2  悬赏:30  手机版
解决时间 2021-01-23 23:29
  • 提问者网友:沉默菋噵
  • 2021-01-23 10:22
as 3.0 如何让加载的swf和舞台的大小一样
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-01-23 11:15
先将你的影片剪辑做的和加载的swf一样大,然后拖入舞台进行放大,放大到和舞台一样大就可以了,这样加载进来的swf就可以放大到舞台一样大。
全部回答
  • 1楼网友:罪歌
  • 2021-01-23 12:34
var s1:loader =new loader();//加载器1用来加载影片1 var s2:loader =new loader();//加载器2,你想多少就写多少 var d1:urlrequest=new urlrequest("a.swf");//对应的加载地址; var d2:urlrequest=new urlrequest("b.swf");//加载器2要加载的地址 var g;//这个变量用来使加载进的影片能够代码控制; var k:int=1;//这变量控制要加载的是哪个影片 var w:boolean=true;//开关控制; addeventlistener(event.enter_frame ,iui);//增加逐帧侦听器 function iui(e:event ) { pan(w,k);//逐帧侦听器每帧执行pan方法;开关变量和加载数 } function pan(ee:boolean ,ff:int) {//判断方法有二参数, if (ee) {//如果开关打开; switch (ff) {//根据数目加载不同影片 case 1 ://数目为1时加载影片1,并显示和建加载完成时的侦听 s1.load(d1); addchild(s1); s1.contentloaderinfo.addeventlistener(event.complete ,bn); w=false;//开关关闭; k ;//数目加1 break; case 2 ://数目为2时加载影片2,删除影片1 removechild(s1); s2.load(d2); addchild(s2); s2.contentloaderinfo.addeventlistener(event.complete ,bn); w=false; k ; break; case 3 ://数目为3时删除掉逐帧事件,并删除加载的最后一个影片 removechild(s2); removeeventlistener(event.enter_frame ,iui); break; } } else {//如果开关是关的时候, if (g.currentframe==g.totalframes) {//加载进的影片如果播放完就打开开关,能使加载另个影片 w=true; } } } function bn(e:event ) { g=e.target.content; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯