| |
在Flash中用Action Script实现3D效果 |
出处:PConline 责任编辑:pcedu |
| [04-4-22 10:13]
| 作者:翅膀
| 注释1:这里的四行是取得鼠标的位置。 注释2:这里将x、y、z的值自增一,是为了在鼠标不动的时候,图形还可以保持旋转。 注释3:这里是为了响应鼠标的动作而设置的值。 注释4:将值设置为0,在下次循环的时候使用。 注释5:调用第一帧里面所定义的函数,旋转传入的坐标值。 注释6:旋转一周为360度,要对超过360的值进行处理。 注释7:调用第一帧里面所定义的函数,将三维的坐标转换成可以在Flash显示的二维坐标。 注释8:调用第一帧里面所定义的函数,渲染、显示所生成的三维图形。 10、在“Scripts”层的第3帧的Action面板上面添加如下语句:
注释:回到第二帧,使效果看起来连贯。
三、小结
至此,实例就制作完了,效果虽然比较简单,但也为在Flash中实现3D效果提供了一种思路。
相信经过本实例的研究,对Flash中函数的操作、坐标的转换、用Action Script控制图形的显示、Action Script数组的操作等等都会变的得心应手,仔细研究一下,还是值得的。
另外,将实例中涉及的文字和图形元素进行变换,可以得到不同的效果。对相应的值进行修改,也可以改变显示的效果,如大小,位置,透明度等等。
下载源文件请点击这里。 察看评论详细内容 我要发表评论
|