复制一个 并旋转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));
//以上为绘制过程,主要是角度的问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)