【问题标题】:Flash Builder error 1120 Access of undefined propertyFlash Builder 错误 1120 访问未定义的属性
【发布时间】:2026-02-06 01:10:01
【问题描述】:
有人可以向我解释一下,为什么 Flash Builder 告诉我错误 1120 Access of undefined property value?谢谢你的每一个建议:-)
<fx:Script>
<![CDATA[
var value:Number = 5;
if(value == 5) {
trace("value is 5");
}
]]>
</fx:Script>
【问题讨论】:
标签:
actionscript-3
apache-flex
adobe
flash-builder
【解决方案1】:
您不能将随机的 ActionScript 代码放入您的 MXML 文件中。 if 语句需要移到方法中;有点像这样:
<fx:Script>
<![CDATA[
var value:Number = 5;
protected function myMethod():void{
if(value == 5) {
trace("value is 5");
}
}
]]>
</fx:Script>
我还建议确定值声明的范围,如下所示:
public var value:Number = 5;
【解决方案2】:
您在没有任何方法调用的情况下跟踪值。你把你的“如果条件”放在一个方法中并调用这个方法。我认为它肯定会起作用。
protected function yourMethod():void{
var value:int = 5;
if(value == 5) {
trace("value is 5");
}
}
]]>