我想做一个FLASH按钮,就是在鼠标点击文字的时候,文字上会划出一道线,将文字划掉。怎么做啊?
2个回答
展开全部
按你的要求做了一下,好像符合你的要求;如不妥请自行修正:
1,在场景的图层1中写上文字;
2,新建图层2,在其中画一个与背景色相同、与文字范围大小相同的矩形,使其右沿和文字的左沿对齐,在20帧建立关键帧,将矩形移到文字的右边,使之左沿和文字的右沿对齐。创建补间动画;
3,新建图层3,在其中画一条线,使之正好划过文字;=
4,新建图层4,画一个矩形,类似第二步处理,但创建的补间动画第20帧,应当使矩形正好将线条遮住。然后右击该图层,选“遮罩层”;
5,新建图层5,分别选第1帧和第20帧,并分别添加代码: stop();
6,新建按钮元件,在“按下”帧画一个大小与前面文字范围差不多的矩形(前两帧空着),这就做成了一个隐形按钮。
7,返回场景,将按钮拖到场景并与文字对齐;选择按钮,在行为面板中添加语句:
on(press){
play();
}
1,在场景的图层1中写上文字;
2,新建图层2,在其中画一个与背景色相同、与文字范围大小相同的矩形,使其右沿和文字的左沿对齐,在20帧建立关键帧,将矩形移到文字的右边,使之左沿和文字的右沿对齐。创建补间动画;
3,新建图层3,在其中画一条线,使之正好划过文字;=
4,新建图层4,画一个矩形,类似第二步处理,但创建的补间动画第20帧,应当使矩形正好将线条遮住。然后右击该图层,选“遮罩层”;
5,新建图层5,分别选第1帧和第20帧,并分别添加代码: stop();
6,新建按钮元件,在“按下”帧画一个大小与前面文字范围差不多的矩形(前两帧空着),这就做成了一个隐形按钮。
7,返回场景,将按钮拖到场景并与文字对齐;选择按钮,在行为面板中添加语句:
on(press){
play();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询