仓酷云

标题: 来一发Flash MX 编程深条理使用-初级殊效(7) [打印本页]

作者: 只想知道    时间: 2015-1-15 22:23
标题: 来一发Flash MX 编程深条理使用-初级殊效(7)
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
3.3虚幻殊效(7)
3.3.33D物体的扭转

Flash是一个二维的动画软件,不具有3D的作图功效,可是3D物体才具有实际的实在效果,因而3D动画变得十分急切。Macromedia公司至今为止还没无为Flash加上3D功效,因此3D的完成只能经由过程编程大概其他软件天生以后再导进这两种办法了。上面就讲讲在Flash中怎样经由过程3D编程让一个正方形方块发生扭转。如-16所示。



-16

这是个从箭头偏向看已往的3D正方形,为了让读者看清这个效果,把色彩设成了通明,很分明远处的面小,近处的面年夜。请注重每一个点都有一个编号,以示区分,上面就是详细程序:
functioninit(){
_root.createEmptyMovieClip("pad",1);
pad._x=270;
pad._y=200;
}
ya=Math.PI;
fl=200;
//这里的(x,y,z)代表一个点,这里共有8个点,其分列按次见后面的图
x=newArray(-100,100,100,-100,-100,100,100,-100);
y=newArray(-100,-100,100,100,-100,-100,100,100);
z=newArray(-100,-100,-100,-100,100,100,100,100);
xp=newArray();
yp=newArray();
functionsquare(x1,y1,x2,y2,x3,y3,x4,y4,col){
//这个函数是画一个多边形,其添补是用50的通明度
pad.beginFill(col,50);
pad.lineStyle(1,0,100);
pad.moveTo(x1,y1);
pad.lineTo(x2,y2);
pad.lineTo(x3,y3);
pad.lineTo(x4,y4);
pad.lineTo(x1,y1);
pad.endFill();
<Pclass=a3>
Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多工具。这个最新版本可以观看所有的flash格式。
作者: 爱飞    时间: 2015-1-17 17:50
还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
作者: 小妖女    时间: 2015-1-25 20:07
flash制作的动画文件比较小,可以在网络上快速传播!
作者: 活着的死人    时间: 2015-2-9 07:32
商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用
作者: 莫相离    时间: 2015-3-8 22:59
向量图有一个特点,就是放大后的图像是不会改变的. 点阵图 向量图Flash的应用,还有再不断在完善的Action Script脚本语言。
作者: 海妖    时间: 2015-3-16 20:12
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
作者: 精灵巫婆    时间: 2015-3-23 07:35
在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2