FLASH 输入文本

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:27:00
on(release){
if(nn =="1"){
m1.play();
}
if(nn =="2"){
m2.play();
}
if(nn =="3"){
m3.play();
}}

我是菜鸟。只会最最基础的AS。
我设置了一个输入文本。变量为nn
又创建了一个按钮 在按钮上写下了上面的AS。

我想要当他输入1时 元件M1播放
输入2时 M2播放。
我新建立了一个文件用几个元件测试了一下。可以
但在我想做的页面里却实现不了了。
以前做过这样的成功过一次。可现在不知道为什么不行了。
我把if去掉
光用 on(prees){
m1.play();
}
可以正常播放。
不正常时有两种情况。
一种是不管输入什么都会使M2元件播放
还有一种就是两种都没动静,怎么点都没动静。
求高人解答。能解决了我再追50分。就这么多了,见谅。
我QQ号 253421521

on(release){
if(nn =="1"){
m1.play();
}
if(nn =="2"){
m2.play();
}
if(nn =="3"){
m3.play();
}}

这样设置没问题,问题是m1,m2,m3是否有命名?还有nn是否有设置在文本框的变量格中?详细还得看实际情况

经测试,属于“自动调整字距”问题,不勾选就好了

专业性的问题,没人会帮你解决的 ,毕竟又不是现金。