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

例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?我的目的主要是想要在动态文本2中通过输入文本显示动态文本1的内容即123
意思就是说,有没有将字符串或者运算结果转化为实例名的函数?谢谢!

可以用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
相信你能明白的了.呵呵
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-28
建议去看看网上的教程,我就是看了网上的Flash教程才学会Flash的。
那些教程很有用的。
第2个回答  2010-07-29
通过AS 来创建文本。 使用上一个 文本的内容 来命名 即可。 几句话的事。

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

还是给一个地址看看吧
http://www.zhujiangroad.com/html/soft/s4812.html
第3个回答  2010-07-29
例如,我的输入文本实例名是txt1,内容是msg1,动态文本1的实例名是msg1,内容是123,动态文本2的实例名是msg2,内容为空,我如何将输入文本内的内容作为动态文本1的实例名表示出来?

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

如果 你想取 msg1.text 的内容。可以使用 this[txt1.text].text == msg1.text;

FLASH中如何用输入文本表示动态文本的实例
可以用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 ...

flash中如何把输入文本和动态文本结合
01.新建一个输入文本,属性面板设置变量名为“inText” (不包含引号),放到主时间轴(即flash最上面一层,不是在某个元件中)02.新建一个两帧影片剪辑元件,新建动态文本框放在里面,设置变量名为“outText”,然后新建一个图层,在第一帧写入代码 :outText = _root.inText 03.输出flash,即可。0...

flash如果制作动态输入文本
1 打开flash 放两个空白关键帧 2 第一帧上 放一个输入文本 在属性面板里写上 实例名称 aa ( 这一步很重要 )2 选择第一帧 右键 动作 在动作面板写上如下代码 stop();onEnterFrame=function(){if (aa.text==123){play();}} \/\/这里一直执行一个密码判断 如果是123 就跳到下一帧 ...

flash as2 怎么让输入文本中的内容动态自适应动态文本框
要给你的文本框加一个实例名txt,然后把下面的代码写到帧上:txt.autoSize=true;你就会看到神奇的效果,注意,这个文本框的属性中要是多行!如果用代码创建的输入文本框也可以这么用的。这个属性就是自动适应文本内容。

如何将FLASH输入文本显示到动态文本框内
加一段变量赋值的代码 比如 输入文本变量为 aa 动态文本变量为 bb 按钮为 anniu_btn anniu_btn.onPress = function (){ bb = aa;}

怎样用flash制作一个简单的动态文字效果
1、打开FLASH CS6软件,新建AS3文档。如下图 2、选择文本工具,在舞台中制作文本如下:3、右键转换为图形元件,如下图、4、在时间轴上找一帧插入关键帧(快捷键F6或者选择一帧右键后选择插入关键帧)。如下图 5、选择中间的普通帧后右键,选择创建传统补间动画。6、在最后的关键帧改变元件的位置。

flash的输入文本及动态文本
比如输入文本的变量名为 shuru a=_root[Number(_root.churu.slice(3))]注: slice(n) 指的是取0-n之间的值

flash中如何制作动态字体
首先打开Flash,新建一个大小为500×150的工作区,背景颜色设为荧光绿色。在第一层(Layer1)中用文字工具输入“Flash”字样,再把文字大小设置为72,颜色设为白色,并选择一种你喜爱的字体。接着在第一层上新建一个层(Layer2)。然后打开菜单栏上的Help->Samples的Writing Pen,调入Flash中自带的笔。调...

flash多媒体课件制作 怎么实现动态文本输入选择
打开 Flash 按 F1 看看帮助 里面的东西可以告诉你 很多常用的动画该怎么做 用文本工具画一个动态文本框 取名叫 pw_txt 做个确定的按钮 取名叫 ok_btn 在帧上写代码 ok_btn.onRelease = function() { if (pw_txt.text == 999) { trace("如果输入的密码是999,就打开门。");} else { tra...

在flash 输入文本里输入文字然后进行判断,根据判断结果在动态文本中显...
你这不叫变量!是常量。。。_这个符号是不能乱用的 是用来指定东西的,比如一个影片剪辑a3 在调用的时候可以直接用a3,也可以用a3_mc,都是一样的!所以,你把1改成a1,2改成a2,也就是要字母开头,就OK了

相似回答