Flex Builder中的动作script3跟踪
|
这是代码,我正在使用Flex Builder 4.5,
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<s:Application xmlns:fx=\"http://ns.adobe.com/mxml/2009\"
xmlns:s=\"library://ns.adobe.com/flex/spark\"
xmlns:mx=\"library://ns.adobe.com/flex/mx\" minWidth=\"955\" minHeight=\"600\">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
public var ss:Array = [\"a\", \"b\", \"c\"];
trace(ss[0]);
public var str:String = \"Good Luck\";
trace(str);
]]>
</fx:Script>
</s:Application>
我在跟踪语句旁边出现红叉,故障是
\“ 1120:访问已定义的属性ss \”
我也尝试过评论行,但没有运气。我已经尝试使用3.5、4.1和4.5 sdk。
我想念什么吗?请指导!!
(我尝试谷歌搜索,但没有任何反应)
提前致谢。
(更新了代码)
没有找到相关结果
已邀请:
2 个回复
犁攀富
是字段声明,
是代码执行流程中的动作。将
放在适当的范围内(在函数aka方法中),它将被编译和执行而没有任何问题。
窝头菊
但是,似乎您正在尝试定义Class成员属性(因为您在声明属性的可见性(即:public))。
请注意,只有在构造了类之后才能访问成员属性。因此,您最早(可以)访问它们的方法是在您的构造函数中,例如:
您可能想做的是利用静态属性。它们与类成员属性不同,因为它们在给定类的所有实例之间全局共享。按照惯例,CAPS中定义了静态属性: