动画教程之Flash教程:鼠标点击显现打散动画-Flash实例教程
用flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。poluoluo中心提醒:Flash教程:鼠标点击显现打散动画.
效果演示:鼠标点击寓目效果
1、新建Flash文档,550*400,别的默许。
2、创立影片剪辑,选椭圆工具,笔触无,添补色放射突变,画一个椭圆(外形自定,我相你会比我画得更好),右键库中设置链接,类名Ball。
3、前往场景1,第一层建背景(随便),新建as图层,在as图层第一帧输出代码:
[*]//小球的初始地位
[*]//小球的初始地位
[*]varballx:Number=275;
[*]varbally:Number=400;
[*]//小球活动速率
[*]varspeed:Number=5;
[*]stage.addEventListener(MouseEvent.CLICK,shoot);
[*]functionshoot(e:MouseEvent):void
[*]{
[*]for(vari:int=1;i<9;i++)
[*]{
[*]//从库中创立小球
[*]varball:Ball=newBall();
[*]//初始化小球地位
[*]ball.x=ballx;
[*]ball.y=bally;
[*]//依据三角函数盘算小球的速率
[*]ball.spdx=cosD(i*-20)*speed;
[*]ball.spdy=sinD(i*-20)*speed;
[*]//注册enterFrame事务
[*]ball.addEventListener(Event.ENTER_FRAME,ballMove);
[*]e.target.addChild(ball);
[*]}
[*]}
[*]functionballMove(e:Event):void
[*]{
[*]//猎取小球的援用
[*]varobj:MovieClip=e.target;
[*]//设置小球的坐标,完成活动
[*]obj.x+=obj.spdx
[*]obj.y+=obj.spdy
[*]if(obj.y<0||obj.x<0||obj.x>550||obj.y>400)
[*]{
[*]//移除enterFrame事务
[*]obj.removeEventListener(Event.ENTER_FRAME,ballMove)
[*]//从显现列表删除
[*]stage.removeChild(obj)
[*]}
[*]}
[*]//角度转换为弧度
[*]functionangleToRadian(angle:Number):Number
[*]{
[*]returnangle*(Math.PI/180);
[*]}
[*]
[*]functionsinD(angle:Number):Number
[*]{
[*]returnMath.sin(angleToRadian(angle));
[*]}
[*]functioncosD(angle:Number):Number
[*]{
[*]returnMath.cos(angleToRadian(angle));
[*]}
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 flash制作的动画文件比较小,可以在网络上快速传播! FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。 作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。 不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。 时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。
页:
[1]