您好!欢迎你光临移动镜头3D推进效果_锦州平川动画资源网!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>闪客学堂>>>中级教程>>>移动镜头3D推进效果
移动镜头3D推进效果
发表日期:2007/6/27 23:54:00 出处:网络 作者:未知 发布人:wypf 已被访问 1649

效果如下:把鼠标移动到图片上试试,因此称为移动镜头


1.新建一个影片剪辑.名为:MC

在第一桢做一个圆,填充任意颜色.在第2桢在相同的位置做一个圆,填充任意颜色.呵呵,怎么好看就怎么做喽!

2.接着在建一个影片剪辑,名为:people.

把上面做的MC拉到这里第1桢.在90桢处加关键桢并把圆拉到场景外.中间做动作补间.在第100桢处加关键桢并把圆的Alpha的值设为0.把圆拖到任意位置,中间做动作补间.在101桢加个空白关键桢写上代码:this.removeMovieClip():意思是控制指定元件MC,动作次数为一次.

3.然后在建一个影片剪辑,实列名称为:world.

把people这个影片剪辑拖进来.OK.这个推进动画就做完了.

回到主场景,把实列名world的这个剪辑拖到场景中.

4.新建图层2.第一桢写上如下代码:

import flash.geom.*;
//鼠标响应
function followMouse(mc:MovieClip, x_para:Number, y_para:Number) {
 var x:Number = mc._xmouse*x_para;
 var y:Number = mc._ymouse*y_para;
 for (var i in mc) {
  if (typeof (mc[i]) == "movieclip") {
   var _mc:MovieClip = mc[i];
   var matrix = _mc.transform.matrix.clone();
   matrix.tx -= matrix.a*x;
   matrix.ty -= matrix.a*y;
   _mc.transform.matrix = matrix.clone();
  }
 }
}
var n = 0;
onEnterFrame = function () {
 var p=world.attachMovie("people", "people"+n, 20000-n)
 p._rotation = n*27;
 p._mc.gotoAndStop(n%2+1)
 n=n>10000?0:n+1
 var draw_line:Boolean = false;
 for (var i in world) {
  followMouse(world[i], .2, .2);
  
 }
};

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:

没有相关评论

 发表评论:

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

锦州平川动画资源网 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话: 联系人:Bill Zou

琼icp备09005167