【问题标题】:adding textfield over movieclip images在影片剪辑图像上添加文本字段
【发布时间】:2015-01-02 15:59:47
【问题描述】:

我有几个图像,它们是带有 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); 

所以问题是 - 如何将此文本字段置于顶部以使其可见?

【问题讨论】:

    标签: textfield movieclip visible


    【解决方案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 可以让您的生活变得如此轻松!

    很抱歉,如果这不是一个很好的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2015-07-26
      相关资源
      最近更新 更多