我有一个动画文本的动画片段只能接受数字。
我要做的是给它自己的类,每次在舞台上添加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);
}
提前致谢! :)
答案 0 :(得分:1)
你在问一个字符串时给你一个Int。它应该是
my_value.text = "2";
但是,为什么你需要硬编码他的价值?您是否可以直接在嵌入文本框的属性中将文本框的值初始化为2?