4.新建第二个影片剪辑,“圆点”影片剪辑。可以用“椭圆工具”在绘制一个无框蓝色的圆点,位置在编辑区的中心,可以略小点。
5.回到“文字”剪辑,增加一个“圆点层”图层,并将“圆点层”放置于“文字层”下方。 6.把“圆点”剪辑从库中拖放到“文字”剪辑的“圆点层”内,将“圆点”剪辑的“剪辑名称”设置为“yd”。 . 7.将“文字”层设置为“引导层”,这时在“文字”层前面的图标可能是个“锤子”状, 这需要在对“圆点层”的属性进行修改。用鼠标右键单击“圆点层”,选择“属性”,将“圆点层”的属性修改为“被引导”。 8.因为“心”字是被“分离”的,所以可以将“心”字中黑色部分删除,只留下红色边框。选择“橡皮擦工具”,用最小的“橡皮擦形状”分别将“心”字剩下的四个红色边框的一小段擦除,使原来封闭的边框不封闭(这个小缺口越小,最终的效果越好,大家在擦除的时候可以用放大工具,先将图形放大。本例为了演示明显,所以缺口较大)。不封闭的图形就可以作为引导层实现引导效果。 9.在“文字”层的第15、16、60、61、75、76、90帧插入关键帧。“圆点层”的第90帧插入关键帧,然后再对该层第15、16、60、61、75、76帧创建关键帧(应先在第90帧创建关键帧,再对其他帧操作)。将“圆点”剪辑放到各帧相应的位置,使“文字层”可以对“圆点”进行正确的引导。如下图 10.在“文字”层能再增加“程序”图层,在该层第1帧内写入程序: yd._visible = 0; //设置点的alpha
this.moveTo(yd._x, yd._y); //初始化点的坐标
this.lineStyle(4, 0xff0000, 100); //设置当前画笔的样式,0x表示ff0000是十六进制 //设置每帧事件 onEnterFrame = function ()
{
lineTo(yd._x, yd._y); //设置点的目的坐标
}; 好了,我们可以把这个“文字”剪辑拖放到场景中进行演示了。在“库”中,这个“文字”剪辑是不是只是一个“圆点”?不要担心,把它放在场景里,演示一下吧。 11.演示时,你会发现现在的效果中笔画是连起来的, 改正这种现象只要在每一笔画的结束和另一笔画开始之间的的画笔样式的alpha值修改为“0”就可以了。 我们在第15、60、75、帧设置动作命令: this.lineStyle(4, 0xff0000, 0); //设置当前画笔粗细为“4”,颜色为“红色”,alpha值为“0” 在第16、61、76帧设置动作命令: this.lineStyle(4, 0xff0000, 100); //设置当前画笔粗细为“4”,颜色为“红色”,alpha值为“100” 好了,现在可以演示出比较满意的效果了吧。 |