请问如何实现:Flash cs3中,输入文本框中输入指定文字,回车后触发指定元件,使其播放动画。 20
FlashCS3中,我想要实现这样的效果:场景中有20个影片剪辑(内有动画,其实例名称为a001--a020);同时还有一个输入文本框。当我在文本框中输入001或其他编号...
Flash CS3 中,我想要实现这样的效果:
场景中有20个影片剪辑(内有动画,其实例名称为a001--a020) ; 同时还有一个输入文本框 。当我在文本框中输入001或其他编号的时候(输入后回车触发),场景中对应的那个影片剪辑就开始播放动画。(退一步来说,输入a001或者a0**会方便一点的话也可)
简单的讲,就是先搜索然后触发的效果。
烦请附上步骤简述,另外所涉及到的代码请一定附上(这个请写的全面一些,我实在不懂,另外请注明as3.0还是as2.0)
新手求教!
多谢! 展开
场景中有20个影片剪辑(内有动画,其实例名称为a001--a020) ; 同时还有一个输入文本框 。当我在文本框中输入001或其他编号的时候(输入后回车触发),场景中对应的那个影片剪辑就开始播放动画。(退一步来说,输入a001或者a0**会方便一点的话也可)
简单的讲,就是先搜索然后触发的效果。
烦请附上步骤简述,另外所涉及到的代码请一定附上(这个请写的全面一些,我实在不懂,另外请注明as3.0还是as2.0)
新手求教!
多谢! 展开
展开全部
on (keyPress "<Enter>") {
starClip(new Array(m1, m2, m3, m4));
function starClip(c:Array):Void {
a = txt.text-1;
c[a].gotoAndPlay(1);
}
trace(a);
txt.text=""
}
我这做的可能和你的不一样,我用的是as2, 是写在一个按钮上的,其中,在这里面,m1,m2,m3,m4是你那几个影片动画的名字(你别忘了在影片的第一帧上加上stop()不然就一直放了),如果你有更多的加上去就行了,还有一个输入文本叫txt,这样你在输入文本里打上数字就行了,比如你打1然后按Enter,那m1就会播放
starClip(new Array(m1, m2, m3, m4));
function starClip(c:Array):Void {
a = txt.text-1;
c[a].gotoAndPlay(1);
}
trace(a);
txt.text=""
}
我这做的可能和你的不一样,我用的是as2, 是写在一个按钮上的,其中,在这里面,m1,m2,m3,m4是你那几个影片动画的名字(你别忘了在影片的第一帧上加上stop()不然就一直放了),如果你有更多的加上去就行了,还有一个输入文本叫txt,这样你在输入文本里打上数字就行了,比如你打1然后按Enter,那m1就会播放
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询