论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

动态改变影片的注册点,MC嵌套MC

文章类别:Flash AS编程 | 发表日期:2008-10-6 18:07:09


//引入类
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 AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058