2008-4-12 13:23
星星
[教程]Flash8打造精美三维视觉冲击动画
利用Flash8的Action script实现立体三维动画效果,效果还可以。
先看效果:
2008-4-12 13:24
星星
步骤:
1、新建立Flash文档,然后按Ctrl+J修改属性:
2008-4-12 13:25
星星
[quote]你被大家推选为今日幸运之星,派发 [color=Red]1[/color] 论坛币的奖金!
机遇随时出现下次继续努力哦!……[/quote]2、然后按Ctrl+F8新建立一个电影剪辑元件:
2008-4-12 13:26
星星
[quote]参加游戏手气不好,一分钱没捞到还花了 [color=Red]5[/color] 论坛币!
机遇随时出现下次继续努力哦!……[/quote]4、然后在第10帧处插入关键帧,使填充颜色正好倒转,然后做形状动画:
2008-4-12 13:27
星星
4、然后在第10帧处插入关键帧,使填充颜色正好倒转,然后做形状动画:
2008-4-12 13:28
星星
你可以按回车键测试下,这时小球自己转动了!呵呵
2008-4-12 13:29
星星
5、接着我们回到场景1中来,然后按Ctrl+L打开库,把我们刚才制作的Symbol1元件拖到舞台中,单击选中小球,然后按F9打开动作面板,输入下面指令:
onClipEvent (load) {
y=100;
Angle_Inc=12;
speed=1.5;
radius=200;
xcenter=100;
ycenter=40;
zcenter=100;
Per=150;
angle=0;
}
onClipEvent (enterFrame) {
x=Math.cos(angle*Math.PI/180)*radius+xcenter;
z=Math.sin(angle*Math.PI/180)*radius+zcenter;
scale=Per/(Per+z);
_x=x*scale+xcenter;
_y=y*scale+ycenter;
_xscale=_yscale=scale*50;
duplicateMovieClip(this,"ball"+0.1,angle/Angle_Inc);
angle+=speed;
if(angle>359){
angle-=360;
}
}
上述代码不给大家全部解释了!只挑几个重点部分稍微说明一下
Angle_Inc = 12;设置的是深度,在屏幕上你就会看到30小球(360/12=30),如果你设置Angle_Inc = 15,那么就会看到24个小球(360/15=24)。
duplicateMovieClip (this, "ball"+0.1, angle/Angle_Inc);
是duplicateMovieClip(target, new name, depth) 函数,复制影片的函数。如何使用你可以查看相应的ActionScript手册。
好了就这么简单,按Ctrl+Enter测试吧!
2008-4-15 19:23
雪水冰
我来支持下。。/:a!
2008-4-16 23:08
kobenic
看看先!!学习学习!!挖咔咔……
2008-4-27 14:13
htx1974
先看看,不知是什么效果!!!!!!
2008-4-28 19:54
801953
照葫芦画瓢,效果不错,不过看大明白AS,先谢谢楼主
2008-5-2 21:42
kyobio
受教了,万分感谢~好好领会下
2008-5-4 08:06
独行侠
顶你,不错!!!!!!!!!!!!!!/:sualai
2008-5-4 14:55
kendiwu
/:xiexie /:xiexie /:xiexie
2008-5-6 12:29
远山远水
hao hao hao ,学习了......
2008-5-26 16:29
madtony
我要看,谢谢lz
2008-5-26 17:25
s1314520
等等等等等等的等等等等等等等等等等等等等等的
2008-6-18 15:47
mys
异常的複雜呀~`````````````
2008-6-24 16:09
ddfxiaofei
[quote]你中了彩票二等奖,获得奖金 [color=Red]7[/color] 论坛币!
机遇随时出现下次继续努力哦!……[/quote]照葫芦没画出瓢!!!!
/:a! /:a! /:a! /:a!
坐标没弄对?小球跑边上去了...
2008-7-9 10:11
devilss
[quote]真倒霉!你不小心在WC里掉了 [color=Red]8[/color] 论坛币!
机遇随时出现下次继续努力哦!……[/quote]如果可以解释一下 那断代码是什么意思 那就更好了 支持/:sualai
页:
[1]
2
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.