• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS高手篇>文章内容
  • 动态改变影片的注册点,MC嵌套MC
  • 来源: 作者:终极讨厌 2007-05-21 【

//引入类
import mx.transitions.*;
import mx.transitions.easing.*;
function Zoom(mc) {
 TransitionManager.start(mc, {type:Zoom, direction:Transition.IN, duration:2, easing:Elastic.easeOut});
}
//创建嵌套MC,MC用于Zoom动作,mc.img_mc装载图片
this.createEmptyMovieClip("mc", 2);
this.mc.createEmptyMovieClip("img_mc", 3);
//MovieClipoLoader类加载图片(推荐)
var ml:MovieClipLoader = new MovieClipLoader();
var li:Object = new Object();
//加载完成并执行
li.onLoadInit = function(target:MovieClip) {
 //调整装载图片的MC的坐标为舞台中间,宽高与舞台相等
 target._width = Stage.width;
 target._height = Stage.height;
 target._x = -Stage.width/2;
 target._y = -Stage.height/2;
 //由于装载图片的img_mc的坐标为负值,所以为了让图片在舞台上显示完全,要调整包含它的mc的坐标为相应的正值
 target._parent._x = Stage.width/2;
 target._parent._y = Stage.height/2;
 Zoom(target._parent);
};
ml.addListener(li);
ml.loadClip("a.jpg", mc.img_mc);



上一篇:二进制在FLASH中的应用   下一篇:Flash CS3 绘制复杂圆角矩形
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
推荐内容

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)