突然间,Flex似乎不喜欢变量声明。例如,我写(在mxml组件的脚本部分)一个神秘错误的故事Flex/Actionscript
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
var i:int = 1;
while(i< 9) i++;
[Bindable]
public var evolution:ArrayCollection = new ArrayCollection();
]]>
</mx:Script>
而且它说变量i没有被定义。这对我来说没有任何意义。任何可能出错的猜测?它突然间发生了,当我把进化ArrayCollection调用没有参数的简单构造函数时。我想用一个while循环来添加项目,但现在我已经擦除了几乎所有的代码,并且我无法弄清楚出了什么问题,它似乎不再识别我的变量了!我要疯了。
哈哈,那对我来说有点愚蠢。谢谢,我认为我自己需要一段时间才能注意到它,在XML中编写像Actionscript这样的代码有时会让我感到困惑。 – webdreamer 2009-12-08 20:37:56