FLASH中如何用输入文本表示动态文本的实例

例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文... 例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?我的目的主要是想要在动态文本2中通过输入文本显示动态文本1的内容即123
意思就是说,有没有将字符串或者运算结果转化为实例名的函数?谢谢!
展开
 我来答
lian0461
2010-07-29 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:60
采纳率:0%
帮助的人:105万
展开全部
可以用eval函数.
举个例子说
b = 1;
a = "b";
trace(eval(a))
结果输出是1,eval的作用,可简单理解为去掉最外边的引号.
trace(eval(a)) 拆解开来就是 trace(eval("b")) 去掉eval和括号里面的双引号就是 trace(b);

你的问题可以这样解决:trace(eval(txt1.text).text);
eval(txt1.text).text = eval("msg1").text = msg1.text
相信你能明白的了.呵呵
荷塘月色之美
2010-07-28
知道答主
回答量:22
采纳率:0%
帮助的人:14.7万
展开全部
建议去看看网上的教程,我就是看了网上的Flash教程才学会Flash的。
那些教程很有用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ylylsheep
2010-07-29 · TA获得超过1280个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:1052万
展开全部
通过AS 来创建文本。 使用上一个 文本的内容 来命名 即可。 几句话的事。

具体的过程 我就不写了 希望楼主能自己领悟

还是给一个地址看看吧
http://www.zhujiangroad.com/html/soft/s4812.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EoneLiu
2010-07-29 · TA获得超过271个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:196万
展开全部
例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?

取 文本内容: txt1.text; 是: msg1

如果 你想取 msg1.text 的内容。可以使用 this[txt1.text].text == msg1.text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式