Actionscript 3 使用动态文本字段时出现错误#1067
这是一个非常简单的问题,我需要回答,因为我经常使用它。有一个名为status_text的动态文本字段。它应该不断更新变量NeonCD的值。它给出了错误#1067:将Class类型的值隐式强制到不相关的flash类型。提前感谢。状态文本类型为文本字段,NeonCD类型为int。。。您需要使用textfield对象的text属性更改文本,如下所示-Actionscript 3 使用动态文本字段时出现错误#1067,actionscript-3,Actionscript 3,这是一个非常简单的问题,我需要回答,因为我经常使用它。有一个名为status_text的动态文本字段。它应该不断更新变量NeonCD的值。它给出了错误#1067:将Class类型的值隐式强制到不相关的flash类型。提前感谢。状态文本类型为文本字段,NeonCD类型为int。。。您需要使用textfield对象的text属性更改文本,如下所示- status\u text.text 这会更改文本字段文本并需要字符串的类型,您可以像下面这样将int转换为字符串NeonCD.toString() s
status\u text.text
这会更改文本字段文本并需要字符串的类型,您可以像下面这样将int转换为字符串NeonCD.toString()代码>
status_text.text
=NeonCD.toString()代码>哪里是“状态文本”的声明?哪一行代码会产生错误?您必须声明它吗?对不起,我不知道。我只是在舞台上用文本工具画了它,并给了它和实例名“status_Text”。我觉得自己像个魔术师,但你能试着写“status_Text.Text=NeonCD.toString();”而不是当前的“status_Text=NeonCD;”?对不起,但是它给出了同样的错误,尽管我用“status_Text.Text=NeonCD.toString()”。我不明白。您写道,我的代码给出了相同的错误,但接受了与我之前表示的相同代码的答案=)
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;
}
}
}