我的 Flash Builder 项目中有很多奇怪的信息,为什么?
“类型未找到或不是编译时常量”和
“访问未定义的属性”、“调用可能未定义的方法”
当我去那些类(class)并腾出空间“”并保存时, parent 类就可以了,
长时间清洁无济于事。
问题是什么 ?
代码示例:
import utils.DbUtils;
....
....
public function afterDbInit():void{
personsCollection = DbUtils.getAllObjects();
calendarViewId.loadDefaultCalendar();
}
但它不是代码问题,它是 Flash Builder iSSUE,当我找到 DbUtils 类文件并打开它时,多留一个空间并保存,问题就消失了。
项目正在编译,但我无法使用 ctrl+lpm 转到选定的类文件,编译器没有看到它
个人集合 = DbUtils .getAllObjects();
但经过几次调试运行后,这个感叹号图标和橙色圆点再次出现
<fx:Script>
<![CDATA[
import database.DBConnection;
import database.Database;
import database.DatabaseEvent;
import database.DatabaseResponder;
我那里有所有进口商品
最佳答案
我发现一些有趣的关于我的“访问未定义的属性”警告可能对某人有所帮助。
我正在研究一个模块(ofcMtc.mxml 和 ofcMtc.as),后来我决定我不喜欢这个设计。因此,我将 mxml 和操作脚本文件都重命名为不同的名称,以节省工作(ofcMtcOLD.mxml 和 ofcMtcOLD.as)。
然后,我使用 mxml 和操作脚本的原始文件名重新创建了相同的模块。
现在请记住,旧版本在 mxml 中仍然有一行代码与原始操作脚本文件名 (mx:script source="ofcMtc.as") 相关联 - 它在编译时选择了它 - 导致警告出现在我的新版本中。
通过从 OLD mxml 文件中删除 mx:script 代码 - 警告在新版本中消失了。
希望这可以帮助某人。
关于Flash Builder 4.6 问题 : Access to undefined property - clean its not the answer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8710462/