FLASH中如何用输入文本表示动态文本的实例
例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文...
例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?我的目的主要是想要在动态文本2中通过输入文本显示动态文本1的内容即123
意思就是说,有没有将字符串或者运算结果转化为实例名的函数?谢谢! 展开
意思就是说,有没有将字符串或者运算结果转化为实例名的函数?谢谢! 展开
4个回答
展开全部
可以用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
相信你能明白的了.呵呵
举个例子说
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
相信你能明白的了.呵呵
展开全部
建议去看看网上的教程,我就是看了网上的Flash教程才学会Flash的。
那些教程很有用的。
那些教程很有用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过AS 来创建文本。 使用上一个 文本的内容 来命名 即可。 几句话的事。
具体的过程 我就不写了 希望楼主能自己领悟
还是给一个地址看看吧
http://www.zhujiangroad.com/html/soft/s4812.html
具体的过程 我就不写了 希望楼主能自己领悟
还是给一个地址看看吧
http://www.zhujiangroad.com/html/soft/s4812.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?
取 文本内容: txt1.text; 是: msg1
如果 你想取 msg1.text 的内容。可以使用 this[txt1.text].text == msg1.text;
取 文本内容: txt1.text; 是: msg1
如果 你想取 msg1.text 的内容。可以使用 this[txt1.text].text == msg1.text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询