AS 3.0的TransitionManager类制作动画
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
这个教程将学习如何运用 AS 3.0的 TransitionManager类制作动画。 演示: TransitionManager 类让你应用不同的动画效果到影片剪辑。整体来说,有十个不同的动画可以用。这些是:遮帘过渡、淡化过渡、飞行过渡、光圈过渡、相片过渡, 像素溶解过渡,挤压过渡、旋转过渡、划入/划出和缩放过渡。 1、新Flash文件,设置宽、高为:700 × 400 ,背景颜色任意。 2、导入一张 100 × 100的图片到舞台。 3、右键单击图片,转换成影片剪辑。命名为 " box " 设定注册点到中心。图1: 4、选中box,按住Ctrl键拖动进行复制操作,复制出10个影片剪辑。图2: 5、在属性面板中分别为实例命名 “box1″, “box2″, box3″, … , “box10″。图3: 6、新建as层,选中第1帧,打开动作面板,输入代码: //We need for the animations import fl.transitions.*; import fl.transitions.easing.*; //This array will store all the transitions var transitions:Array = new Array(); //Add MOUSE_OVER handlers to each box box1.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box2.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box3.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box4.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box5.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box6.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box7.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box8.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box9.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); box10.addEventListener (MouseEvent.MOUSE_OVER, mouseOverBox); //Assign a different transition to each box box1.transition = Blinds; box2.transition = Fade; box3.transition = Fly; box4.transition = Iris; box5.transition = Photo; box6.transition&n |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于AS 3.0的TransitionManager类制作动画的所有评论