Flash cs4新增内容:三维效果

来源:互联网 发布:sql in和exists 编辑:程序博客网 时间:2024/06/05 08:26

   今天晚上抽点时间写一下flash cs4相关的内容,最近没有时间上网,所以只能在晚上的时候抽点时间记录一下相关的内容。flash cs3 到flash cs4 是一个质的飞越,由于考虑到兼容性的问题,所以迟迟没有去研究flash cs4相关的内容。flash cs4 在as3语言基础有所改进,改进了不少,在DisplayObject 类里adobe 设计师为这个类添加了一些属性和方法,如z轴的引进,rotationX ,rotationY rotaitionZ 的引进等属性,有了这些属性后,过去做3d 的做法,现在仅仅使用z轴和rotationX等 就变得更加容易了。

 

一, z轴引进

 

Flash cs4 引进了Z轴的概念,在做三维的时候,过去的做法通过三角函数的变换公式来表示Z 轴,现在已经变得相当容易了。由于DisplayObject类在cs4 进行改造,也就是说继承它的类的时候,如Sprite 和MovieClip 就可以使用Z轴了。有了Z轴 这样做透视就变得更加容易了。通过改变显示对象的Z轴的大小,透视就变得更加明显。

如:

  var mc:MovieClip=new 影片名();//假设是这样

  mc.z=50;

 

 这样就是引用了Z 轴了。

 

 

 

二 、旋转的引进

  来到这里,注意注意,个人非常喜欢这些属性,有了这些旋转的属性,可以轻松完成对坐标绕x y z 轴旋转。 rotationX ,rotationY 和rotationZ 分别以x轴,y轴,z轴旋转。比如我有个3d 人形状图形,导入到flash 后,这样就可以通过鼠标交互对图形进行旋转的交互。

 

 

原创粉丝点击