来一发Flash AS3实例:制造悦目的七彩小球动画-Flash actionscript
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。poluoluo中心提醒:AS3.0制造会变色的边框小球.
先看看效果:
具体代码:
varyy:Sound=newYy();//=====音乐
varch:SoundChannel=newSoundChannel();
for(vari:int=0;i<48;i++){//创立一个for轮回,轮回48次
varmc:Sprite=newSprite();//声明一个容器类实例mc
addChild(mc);//把mc增加显现列表
mc.name="mc"+i;//mc的名字
mc.graphics.beginGradientFill("radial",,,);//在mc中设置突变添补款式(放射状,色彩,通明度,色块地位)
mc.graphics.drawCircle(12,12,12);//在mc中画圆(圆心坐标(12,12)半径12)
if(i<15){//假如i小于15
mc.x=21+34*(i%15);//mc的X坐标为21、55、80……
mc.y=9;//mc的Y坐标为9
}else{//不然
mc.x=21;//mc的X坐标为21
mc.y=9+35*(i-14);//mc的Y坐标为44、79、114……
}
if(i>24){//假如i年夜于24
mc.x=21+34*((i-24)%15);//mc的X坐标为21、55、80……
mc.y=360;//mc的Y坐标为360
}
if(i>38){//假如i年夜于38
mc.x=498;//mc的X坐标为498
mc.y=9+35*(i-38);//mc的Y坐标为44、79、114……
}
}
vark:int=0;//声明一个整数型变量k,初始值为0
pl_mc.buttonMode=true
pl_mc.addEventListener(MouseEvent.CLICK,clickEvent);//为按钮a_btn增加鼠标单击事务侦听,挪用函数clickEvent
functionclickEvent(evt:MouseEvent){//界说鼠标事务函数clickEvent
if(k++%2==0){//k每单击一次增添1,假如k除以2的余数即是2
ch=yy.play();
pl_mc.gotoAndStop(2);
addEventListener(Event.ENTER_FRAME,frame);//增加帧频事务侦听,挪用函数frame
}else{//不然
removeEventListener(Event.ENTER_FRAME,frame);//移除挪用事务frame的帧频事务侦听
ch.stop();
pl_mc.gotoAndStop(1);
}
}
functionframe(evt:Event):void{//声明帧频事务函数frame
for(vari:int=0;i<48;i++){//创立一个for轮回,轮回48次
varMC:Sprite=getChildByName("mc"+i)asSprite;//声明容器类实例MC,按名字猎取
MC.transform.colorTransform=newColorTransform(1,1,1,1,Math.random()*510-255,Math.random()*510-255,Math.random()*510-255,0);//设置MC的色彩转换(红绿蓝通明乘数值都为1,红绿蓝偏移量为-255-255之间的随机数,通明度偏移量为0)
}
}
与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 flash制作的动画文件比较小,可以在网络上快速传播! FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面 不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。 Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 flash的优缺点可以如何运用呢?
页:
[1]