怎样在FLASH 里制做五角星闪闪发光的动画

怎样在FLASH 里制做五角星闪闪发光的动画,第1张

先划 一条 线 用变形 工具旋转30度并应用变形,
复制一个 并旋转180度 。 剪贴一个 放在另一 图成,
两者中心 在一起 ,
设一个为 遮罩成 一个被遮罩 {动作转180度},另有一图成话 一个星星 放在中间 。 ok~!!!

五角星放大缩小的效果:

第一步:画五角星。用多边形工具(属性面板中设置为星型五角)然后画到舞台上。

第二部:把第25和50帧设置为关键帧(有小黑点的帧称之为关键帧,鼠标右击设置,或者快捷键“F6”设置)。

第三步:用任意变形工具把中间一个帧的五角星放大。(快捷键是“Q”,按住Shift键进行等比例缩放)

第四步:在每两个关键帧中间右击,创建补间动画。然后按“Ctrl+enter”看看效果吧。

恭喜你成功的作出了五角星放大缩小的效果

插入4个关键帧,第一个关键帧上画一个你需要大小的小五角星,第二个关键帧上画一个你需要大小的大五角星,第三个关键帧同第一个,第四个同第二个。再在每个关键帧之间插入图形补偿,根据最后的视觉效果微调每个关键帧之间间隔的时间,五角星的具体大小之类的或适当增加几组关键帧。

//在第一帧添加如下代码
var pi = MathPI;
var x0 = 200;//五角星外接圆圆心x坐标
var y0 = 200;//五角星外接圆圆心y坐标
var r = 100;//五角星外接圆半径
thiscreateEmptyMovieClip("wjx_mc", 101);
wjx_mclineStyle(5, 0xFF00FF, 100);//设置线形
wjx_mcmoveTo((x0+Mathcos(18/180pi)r), (y0-Mathsin(18/180pi)r));
wjx_mclineTo((x0-Mathcos(18/180pi)r), (y0-Mathsin(18/180pi)r));
wjx_mclineTo((x0+Mathcos(54/180pi)r), (y0+Mathsin(54/180pi)r));
wjx_mclineTo((x0+Mathcos(90/180pi)r), (y0-Mathsin(90/180pi)r));
wjx_mclineTo((x0-Mathcos(54/180pi)r), (y0+Mathsin(54/180pi)r));
wjx_mclineTo((x0+Mathcos(18/180pi)r), (y0-Mathsin(18/180pi)r));
//以上为绘制过程,主要是角度的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12852182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存