在影片剪辑图像上添加文本字段

时间:2015-01-02 07:47:53

标签: textfield movieclip visible

我有几个图像,它们是带有Alpha参数的符号(movieClip)。 我正在从AS3创建动态文本字段,以便能够每隔几秒钟更改一次文本。

问题是,在将图像转换为MovieClip之前,一切正常。但之后我的文本字段不可见。

以下是代码:

textFormat = new TextFormat();
textfield = new TextField();

textFormat.font = new customFonts().fontName;
textFormat.size = 16;
textFormat.align = "center";
textFormat.color = 0xFFFFFF;

textfield.defaultTextFormat = textFormat;
textfield.embedFonts = true;
textfield.width = 480;
textfield.height = 95;
textfield.x = 185;
textfield.y = 22;
textfield.wordWrap = true;


addChild (textfield); 

所以问题是 - 如何将这个文本域放到顶部以便它可见?

1 个答案:

答案 0 :(得分:1)

您正在启动影片剪辑后添加“文本”字段。可以把它想象成一个图层,文本字段位于底层,因此它们不会被看到。

我会看一下容器类

  

Container类是用于控制子组件的布局特征的组件的抽象基类。您不在应用程序中创建Container的实例。相反,您可以创建Container的子类之一的实例,例如Canvas或HBox。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/Container.html

您应该可以更改显示的内容。

编辑:

  

无论何时添加剪辑,默认情况下它都会添加到顶部。

您还应该查看Z-Index。

如果您使用Flash Develop进行编码,那么它可能会变得棘手,而使用Flash Adob​​e CC可以让您的生活变得更加轻松!

很抱歉,如果答案不是那么多。