由于我将“info.text =”放入函数中,因此会出现未知错误。 有人可以解释一下我有什么问题吗?
protected function completeHandler(event:Event):void {
if (currentVersion != updateVersion)
{
info.text = "Available..."
} else {
info.text = "Latest..."
}
}
感谢。
答案 0 :(得分:0)
如果我们以表面价值提出您的问题并且您在添加“info.text =”行之前说没有错误,那么这将是开始调查的好地方。
删除这两行并用跟踪命令替换它们
迹( “可用”); 迹( “最新”);
测试影片并在输出窗口中观察痕迹。如果可行,我们就可以进步。
确保文本字段是动态类型,(可能将系统字体分配给文本字段,如Arial,并将其设置为反别名“使用设备字体”,以暂时排除错误可能由于正在使用的字体。
让我们知道你是如何继续这样做的。
答案 1 :(得分:-1)
如果我要阅读您的代码段字面意思;有一个语法错误。它应该是:
protected function completeHandler(event:Event):void {
if (currentVersion != updateVersion) {
info.text = "Available..."; //<<< Semicolon was missing
} else{
info.text = "Latest..."; //<<< Semicolon was missing
}
}
这假设为currentVersion
,updateVersion
&amp; info
在其他地方宣布。
答案 2 :(得分:-1)
您发布的代码没有任何问题。检查你以前的行中是否有什么问题..比如缺失),]。} ..或许“或”
编辑: 我想它也可能你有扩展类,并且已经有一个名为 completeHandler 的函数