有人可以向我解释一下,为什么 Flash Builder 告诉我错误 1120 Access of undefined property value?谢谢你的每一个建议:-)
<fx:Script>
<![CDATA[
var value:Number = 5;
if(value == 5) {
trace("value is 5");
}
]]>
</fx:Script>
有人可以向我解释一下,为什么 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 代码放入您的 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;
您在没有任何方法调用的情况下跟踪该值。你把你的“如果条件”放在一个方法中并调用这个方法。我认为它绝对应该有效。
protected function yourMethod():void{
var value:int = 5;
if(value == 5) {
trace("value is 5");
}
}
]]>