flash输入文本与按钮控制

我在第一个帧上有一个动态输入文本,且用stop()将所有的帧停止了,我想通过控制“确定”按钮,来实现正确的跳转,即当用户在输入文本中输入曹操时,跳到第二帧,输入曹丕时,跳... 我在第一个帧上有一个动态输入文本,且用stop()将所有的帧停止了,我想通过控制“确定”按钮,来实现正确的跳转,即当用户在输入文本中输入曹操时,跳到第二帧,输入曹丕时,跳到第3帧,输入曹仁时,跳到第4帧......以此类推。以下是我的“确定”按钮上的动作口令:
on (press){
if(jianru1 = "曹操")
{
gotoAndStop(2);
}
else if(jianru1 = "曹丕")
{
gotoAndStop(3);
}
else if(jianru1 = "曹仁")
{
gotoAndStop(4);
}
}
可是无论我输入什么,他都会跳到第二帧,即曹操的页面,不知如何解决
(注:输入文本变量名为"jianru1")

解决令加20+
下面的两个朋友,将“=”全都改成“==”后,按纽就点不了了。怎么办啊!?
按照 网雨霏霏 的方法我也试了,可是按钮依旧点不了!!怎么办?
今天23点之前等,急!
展开
 我来答
网雨霏霏
2010-06-08 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3754万
展开全部
前面的两位朋友说的方法完全正确
可惜,漏掉了一个容易被忽略的问题,从而导致了楼主即使有正确的代码也做不出效果来的尴尬局面
该问题就是:
在这个输入文本的属性面板中,“变量”的右边,有一个“自动调整字距”,必须将它前面的对号去掉,方可出来你需要的效果!!!!!!!
却彤云S4
2010-06-08 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9201万
展开全部
on (press) {
if (jianru1.text=="曹操") {
gotoAndStop(2);
} else if (jianru1.text=="曹丕") {
gotoAndStop(3);
} else if (jianru1.text=="曹仁") {
gotoAndStop(4);
}
}
动作就按上面的,只是将输入文本的变量名改成实例名称(属性-实例名称,将变量那里删除不要,实例名称就是"jianru1")
我测试过,完全可以,可能是你还有其它方面的错误吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baijie500
2010-06-07 · TA获得超过394个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:117万
展开全部
on (press){
if(jianru1 == "曹操")
{
gotoAndStop(2);
}
else if(jianru1 == "曹丕")
{
gotoAndStop(3);
}
else if(jianru1 == "曹仁")
{
gotoAndStop(4);
}
}
//==这是等号 a==b a等于b
//=这是赋值号 a=b 将b的值赋于a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝乐团蓝乐团
2010-06-07
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
你这里的“=”是做了赋值,第一次赋值后就一直是曹操了,所以你应该改成“==”,基本和楼上一个意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-06-08
展开全部
面的两个朋友,将“=”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式