|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
<divclass="start">2.3综合殊效
因为FlashMX功效十分壮大,有些殊效很难往界定它的属性与种别,乃至只能说它是完成了某一个功效,不克不及说是殊效了。好比鼠标跟从,这类殊效对画面的奉献有多年夜,很难讲分明;又好比说一个很酷的航行菜单大概扭转菜单,以致其他各类种别的菜单,都是不错的殊效;另有一些多媒体的一些功效,好比声响的播放、麦克风与摄像头的利用等都属于这个范围。
2.3.1多边形鼠标跟从
在浩瀚Flash殊效中,人人对照喜好会商的一个效果就是鼠标跟从。这类效果在已往会商得十分多,但比来一年来,因为人人都把注重力放在卡通动画与MTV动画制造方面,以是已很少有人存眷这类殊效了。可是没有人存眷其实不代表它没有效,它在良多动画中另有必定的使用空间,让我们先看看上面的程序吧:
_root.createEmptyMovieClip("c",1);
colorMe=newColor(c);
Mouse.addListener(_root);
_root.onMouseDown=function(){
//当第一次鼠标按下时,鼠标跟从入手下手
c.clear();
//设定画线的线宽为1,色彩值默许,通明度为100
c.lineStyle(1,,100);
radius=Math.random()*100+50;
//随机天生一个多边形,边数从3~12
sides=Math.ceil(Math.random()*10)+2;
//盘算多边形与圆心的夹角
radInc=(2*Math.PI)/sides;
//依据夹角画线,移到中央地位的正下方
c.moveTo(radius*Math.sin(0),radius*Math.cos(0));
for(i=0;i<sides;i++){
//画边线
c.lineTo(radius*Math.sin(i*radInc),radius*Math.cos(i*radInc));
}
//画最初一条闭合线
c.lineTo(radius*Math.sin(0),radius*Math.cos(0));
}
_root.onEnterFrame=function(){
//复制一个后面画的正多边形
c.duplicateMovieClip("c"+((j<2)?j=2:++j),j); |
|