Flash 使用ActionScript 2.0或3.0开始使用文本输入和动态文本字段
我知道这是一个简单的问题,但我还没有和ActionScript合作过很多 我知道如何用Flash创建文本输入字段。我可以在舞台上创建它,并给它一个实例名Flash 使用ActionScript 2.0或3.0开始使用文本输入和动态文本字段,flash,actionscript-3,actionscript-2,textinput,Flash,Actionscript 3,Actionscript 2,Textinput,我知道这是一个简单的问题,但我还没有和ActionScript合作过很多 我知道如何用Flash创建文本输入字段。我可以在舞台上创建它,并给它一个实例名 捕获文本输入字段的值并在动态文本字段中显示该值的代码是什么?ActionScript 2.0和3.0之间的这个过程有何不同?这实际上取决于何时要使用输入文本字段的数据更新动态文本字段 如果要更新动态文本字段一次,请尝试以下操作: //AS3 myDynamicTF.text = myInputFT.text; //AS2 myDynamicT
捕获文本输入字段的值并在动态文本字段中显示该值的代码是什么?ActionScript 2.0和3.0之间的这个过程有何不同?这实际上取决于何时要使用输入文本字段的数据更新动态文本字段 如果要更新动态文本字段一次,请尝试以下操作:
//AS3
myDynamicTF.text = myInputFT.text;
//AS2
myDynamicTF._text = myInputFT._text;
如果您想在用户每次键入输入字段时更新动态文本字段,那么在AS3中,您需要侦听
对于AS2,您只需设置inputfield onChange方法:
//AS2
myInputFT.onChanged = function(textfield_txt:TextField)
{
myDynamicTF._text = textfield_txt._text;
};
如果严格使用ActionScript文件,则可能需要导入事件库。这将允许您实际使用事件 在要使用事件的每个ActionScript文件的开头,您需要添加:
import flash.events.*;
在重新保存外部.as文件之前,我一直收到此错误。与.fla中的内容不同,Flash显然使用的是.as文件的最后保存版本,而不是当前内容。注意:这是在Flash 8中,因此您的里程数可能会有所不同。我尝试了您的第二个示例,但收到一个编译器错误,提示“无法加载类或接口“事件”。我应该怎么做?嗯…尝试了,但仍然得到“无法加载类或接口'TextEvent'”
import flash.events.*;