在我的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 .......................
现在上面的问题已经解决了。但是在运行此代码时,问题窗口显示未找到类型或不是编译时常量:管理员
答案 0 :(得分:1)
这意味着您没有导入包含PodLayoutManager的包。
import com.esria.samples.dashboard.managers.*;
在动作脚本设置中,您需要包含程序包的基本位置(在这种情况下,基本位置是com文件夹)。如果com文件夹位于c:\libs\com\.......
,则您的动作脚本设置必须包含c:\libs\
的路径
见截图:
答案 1 :(得分:0)
再次检查您的文件夹结构并确保在遍历文件夹com / esria / samples / dashboard / managers /
时有一个PodLayoutManager类 还要重新检查导入和代码是否也在PodLayoutManager类中正确完成。
文件夹组织应该与example。
一样