Actionscript 3 movieClip上的AS3/TextField

Actionscript 3 movieClip上的AS3/TextField,actionscript-3,flash,Actionscript 3,Flash,我有一个问题,我想我可以使用这个代码,但我不知道如何给他们一个实例名,而不把他们放在舞台上 MovieClipInstanceName.addChild(TextFieldInstanceName); 我不知道是否有其他方法可以将文本字段添加到电影剪辑中。我只使用一个帧和多个movieClips(页面)。实例名称(您在Flash Professional IDE中定义)是自动创建的变量,指向对象的指针存储在该变量中。它还会将字符串粘贴到具有相同值的对象属性“name”中。 在您的代码中,这里是

我有一个问题,我想我可以使用这个代码,但我不知道如何给他们一个实例名,而不把他们放在舞台上

MovieClipInstanceName.addChild(TextFieldInstanceName);
我不知道是否有其他方法可以将文本字段添加到电影剪辑中。我只使用一个帧和多个movieClips(页面)。

实例名称(您在Flash Professional IDE中定义)是自动创建的变量,指向对象的指针存储在该变量中。它还会将字符串粘贴到具有相同值的对象属性“name”中。 在您的代码中,这里是您的“实例名”


将对象作为子对象添加到其他显示对象与更改对象实例名称无关,只与使用对象实例名称来定位此对象有关。

您有一个对textfield实例的引用:
text1
,因此您可以执行以下操作:
mcInstanceName.addChild(text1)如果变量text1在范围内,则不需要为其分配实例名称


如果您真的想给它添加一个实例名,可以这样做:
text1.name=“myTextField”然后您可以通过它引用此文本字段,只需记住您必须包含完整或相对路径。示例:
root.mcInstanceName.myTextField.text=“这是一些文本”//这将假定mcInstanceName位于主时间线上,并且它包含您的文本字段

如何创建文本字段?MC也没有实例名称。我现在应该怎么做?我使用'var vec:Vector'新矢量。“为电影嘴唇。”vec[0]=新页面1();'
var text1:TextField = new TextField();