由于Flash MX
_root.createEmptyMovieClip("c",1);
colorMe = new Color(c);
Mouse.addListener(_root);
_root.>当第一次鼠标按下时,鼠标跟随开始
c.clear();
//~12
sides = Math.ceil(Math.random()*10)+2;
//画最后一条闭合线
c.lineTo(radius*Math.sin(0),radius*Math.cos(0));
}
_root.>复制一个前面画的正多边形
c.duplicateMovieClip("c"+((j<2) ? j=2 : ++j),j);
//设置透明度与旋转,每移动一下透明度就减5个多边形跟随
_root["c"+(j-20)].removeMovieClip();
}
这个鼠标跟随效果虽然不是很酷,但是却说明了一个非常重要的问题,就是要真正学好编程就要有相当的数学基础。比如这里的多边形画线原理就是任何正多边形的顶点都在一个圆上,而圆心到正多边形的顶点的距离都等于圆的半径,角度很明显就是360上面的程序是用弧度代替了角度,其实质是一样的!于是只要有了一个顶点的位置,根据角度加上三角函数运算就可以求出所有顶点的位置,从而画出任意边数的正多边形了!
在以前,要取得外部声音文件比较麻烦,需要将每一个声音文件转化成SWF语句便可以轻松地得到解决。让我们看看用这个功能制作的MP3显示播放进度条所放的位置begin_x = 100;
begin_y = 130
this.createTextField("txtDisplay", 2, begin_x, begin_y, 300, 20);
txtDisplay.setNewTextFormat(new TextFormat("_sans", null, null, true, null, null, null, null, "center"));
//
//分别代表两个按钮,一个是控制往前跳转的,一个是控制向后跳转的。这个播放器不但有load的Bug图2-23
选择5ucms.org 选择未来
上一篇:5ucms模版,Flash MX 编程深层次应用-高级特效(2) 下一篇:5ucms仿站,Flash MX 编程深层次应用-ActionScript编程(6) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms插件,Flash MX 编程深层次应用-初级特效(5)的关键词: |