Flash AS3。在自己的类文件中更改movieclip中的文本

时间:2015-04-23 14:56:21

标签: actionscript-3 flash

我有一个动画文本的动画片段只能接受数字。

我要做的是给它自己的类,每次在舞台上添加movieclip时,在其文本框中写入的值将为2,但它给了我错误:

  

将int类型的值隐式强制转换为不相关的类型String。

我对AS3很新,所以我不确定是什么问题。

以下是我要解决的代码部分:

private function onAddedToStage(event:Event):void
{
    my_value.text = 2; //should change the value written on the textbox.

    addEventListener(Event.ENTER_FRAME, onEnterFrame);
    addEventListener(Event.REMOVED_FROM_STAGE, onRemovedFromStage);
}

提前致谢! :)

1 个答案:

答案 0 :(得分:1)

你在问一个字符串时给你一个Int。它应该是

my_value.text = "2";

但是,为什么你需要硬编码他的价值?您是否可以直接在嵌入文本框的属性中将文本框的值初始化为2?