Flash Builder 4.6 问题 : Access to undefined property - clean its not the answer

标签 flash apache-flex air flash-builder

我的 Flash Builder 项目中有很多奇怪的信息,为什么?

“类型未找到或不是编译时常量”和
“访问未定义的属性”、“调用可能未定义的方法”

当我去那些类(class)并腾出空间“”并保存时, parent 类就可以了,
长时间清洁无济于事。

问题是什么 ?

代码示例:

import utils.DbUtils;
....
....
public function afterDbInit():void{
                personsCollection = DbUtils.getAllObjects();
                calendarViewId.loadDefaultCalendar();
            }

flash-builder-issue

但它不是代码问题,它是 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/

相关文章:

apache-flex - Flex 4 如何以 html 表格类型的方式布局 Spark 控件

air - 试图让第一个空气应用程序工作

android - Android 上的 AIR 应用程序崩溃

android - 如何在 Android 设备上运行 .swf 文件

audio - 同一Flash文件(.swf)在页面上多次下载

flash - AS3 : Why use MouseEvent as function Param when Event works fine?

apache-flex - 使用 Flex 3 绘制这样的东西的最佳方法是什么?

apache-flex - 在 Adob​​e AIR 中加密 Assets (视频文件)

android - 保存项目的应用程序开发问题

javascript - 使用 AS3 或 JS/Jquery 在 SWF 动画结束时执行 JavaScript 函数