flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

更新时间:15-10-24 13:41 热度:253
 

这篇教程是向我们绍介利用flash as3.0制造鼠标感应闪光的书契旋转效果,教程比较基础,在这篇教程里,我们将学会用闪光滤镜使对象萌生闪光的效果,教程很实用,转发过来,期望对大家有所帮忙

注意:这个实际的例子需求 tweenmax 类,请把附件中的gs类库保留在fla同一目次下。

鼠标感应闪光的书契旋转效果演习:

制造步骤:

1、新建flash文件,设置属性:宽高依据戏台上的影片儿剪接若干设定,我这处为 550 × 200 ,环境黑色。图1:

15102413413743753190687 flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

2、选文本工具,在戏台上输入一点静态的本文。依据需求挑选字型和字的体积。颜色选你喜欢的。图2:

15102413413767177918286 flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

3、选点菜单=>改正=>离合,把书契打散。图3:

15102413413798429878709 flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

4、单选每一个字,右键裸机改换为影片儿剪接。起名称依据你的需求,设定注册点为当中。图4:

15102413413842159834952 flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

所有完成后库如图5:

1510241341388436236863 flash as3.0实际的例子教程:鼠标感应闪光的书契旋转效果

5、添加as层,选中第1帧,输入下面所开列代码:

复制代码

代码如下所述:

//import tweenmax
import gs.*;
//loop through all the letters in the stage
for (var i=0; i < numchildren; i++) {
//get a letter (movie clip) from the stage
var mc:* = getchildat(i);
//add an mouse_over listener for the letter
mc.addeventlistener(mouseevent.mouse_over, mouseoverhandler);
//tween the letter to have a white glow
tweenmax.to(mc, 0.2 , {glowfilter:{color:0xffffff, alpha:1, blurx:10, blury:10}});
}
//this function is called when the mouse is over an letter
function mouseoverhandler(e:event):void {
//save the letter to a local variable
var letter:movieclip = e.target as movieclip;
//animate the letter.
//we call the function scaleback() when the tween is finished
tweenmax.to(letter, 0.8 , {scalex: -1, glowfilter:{color:0xff8800, blurx:20, blury:20}, oncomplete: scaleback, oncompleteparams:[letter]});
}
//this function is called when a letter’s scalex is -1
function scaleback(letter:movieclip):void {
//animate the letter back to original state
tweenmax.to(letter, 0.2 , {scalex: 1, glowfilter:{color:0xffffff, blurx:10, blury:10}});
}

6、完工,测试你的电影。

7、延伸:你可以把戏台上的影片儿剪接改易为不论什么元素,不论什么颜色的光效果。

教程终了,以上就是利用flash as3.0制造鼠标感应闪光的书契旋转效果过程,有兴致的朋友可以跟着一块儿来制造,谢谢大家特意的看本教程!