找不到错误消息类型的原因或者不是编译时常量:PodLayoutManager

时间:2011-04-02 06:32:44

标签: actionscript-3

在我的flex代码中有一条错误消息:找不到类型或者不是编译时常量:PodLayoutManager这些错误消息的原因是什么?我使用flashbuilder 4进行脚本编写

............ UPDATE .......................

对于此Dash板应用程序,我已导入以下包

        import com.esria.samples.dashboard.events.LayoutChangeEvent;
        import com.esria.samples.dashboard.managers.PodLayoutManager;
        import com.esria.samples.dashboard.managers.StateManager;
        import com.esria.samples.dashboard.view.ChartContent;
        import com.esria.samples.dashboard.view.FormContent;
        import com.esria.samples.dashboard.view.ListContent;
        import com.esria.samples.dashboard.view.PieChartContent;
        import com.esria.samples.dashboard.view.Pod;
        import com.esria.samples.dashboard.view.PodContentBase;
        import com.esria.samples.dashboard.managers.*;
        import spark.components.NavigatorContent;
        import mx.controls.Alert;
        import mx.events.FlexEvent;
        import mx.events.IndexChangedEvent;
        import spark.events.IndexChangeEvent;
        import mx.rpc.events.FaultEvent;
        import mx.rpc.events.ResultEvent;
        import mx.rpc.http.HTTPService;

............ UPDATE .......................

现在上面的问题已经解决了。但是在运行此代码时,问题窗口显示未找到类型或不是编译时常量:管理员

2 个答案:

答案 0 :(得分:1)

这意味着您没有导入包含PodLayoutManager的包。

import com.esria.samples.dashboard.managers.*;

在动作脚本设置中,您需要包含程序包的基本位置(在这种情况下,基本位置是com文件夹)。如果com文件夹位于c:\libs\com\.......,则您的动作脚本设置必须包含c:\libs\的路径

见截图:

enter image description here

答案 1 :(得分:0)

再次检查您的文件夹结构并确保在遍历文件夹com / esria / samples / dashboard / managers /

有一个PodLayoutManager类 还要重新检查导入和代码是否也在PodLayoutManager类中正确完成。

文件夹组织应该与example

一样