如何控制被加载进来的SWF文件的坐标和长宽比例大小?


控制被加载进来的SWF文件控制其长宽要采用 onEnterFrame,比如 : 

on (press) { 

loadMovie("a2.swf", "_root.mymc"); 

onEnterFrame = function () { 

_root.mymc._x = 0; 

_root.mymc._y = 0; 

_root.mymc._width = 330; 

_root.mymc._height = 240; 

}; 



为什么用 onEnterFrame呢?因为被加载进来的的过程中,有点延时,如果没有onEnterFrame语句,那么语句读取一次就不读取了,然而读取了这一次之后,还没有加载进来,所以就会导致坐标大小设置无效。同样,如果加载到层上,也是这样的。 

on (press) { 

loadMovie("a1.swf", 1); 

onEnterFrame = function () { 

_level1._x = 17; 

_level1._y = 30; 

_level1._width = 330; 

_level1._height = 240; 

}; 



请注意这两种方法,第一种,把外部的a2加载到mymc中,加在进来后,a2就自动的替换了mymc,我们直接设置mymc的属性就设置了被加载进来的swf的属性。第二种方法,_level是对于加载到时间轴上的电影的引用,加载到第2层就是_level2;加载到第3层就是_level3。

实战:

loadMovie("images/pp.swf", 1); 
onEnterFrame = function () { 
_level1._x = 130; 
_level1._y = 50; 
_level1._width = 374; 
_level1._height = 280; 
};
loadMovie("images/kuang.png",2);  //加载图片到第二层,做一个相框效果.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值