我使用动态文本字段时出现错误#1067

时间:2014-10-09 12:02:05

标签: actionscript-3

package 
{
    public class supportForce extends MovieClip
    {
        var NeonCD:int = 0;
        public function supportForce()
        {
            this.addEventListener(Event.ENTER_FRAME, general);
        }
        private function general(event:Event)
        {
            if (NeonCD > 0)
            {
                NeonCD -=  1;
            }
            status_text = NeonCD;
        }
    }
}

所以这是一个非常简单的问题,我真的需要回答,因为我经常使用它。有一个名为status_text的动态文本字段。它应该不断更新变量NeonCD的值。它给出了错误#1067:将类型Class的值隐式强制转换为不相关的类型flash.text:TextField。提前谢谢。

1 个答案:

答案 0 :(得分:-1)

TextField的状态文本类型和NeonCD是int的类型...您需要使用textfield对象的文本属性更改文本,如下所示 -  status_text.text 它改变了textfields文本并需要String类型,你可以像这样NeonCD.toString();

将int转换成String

status_text.text = NeonCD.toString();