1. 使用flex builder编辑mxml文件。编译不报错。但是不会编译生成swf文件。例如如下代码:
var griphic:Graphic;
而我没加:import com.esri.ags.Graphic;
flex builder不会报错。但也编译不出swf文件。所以要特别注意。
解决方法:
首先我想到看看flex builder有没有像eclipse 里的ctrl+shift+o的自动导入功能。
结果发现没有。
最后还是用代码补全快捷键,我先打出gr然后按alt+/ 弹出提示窗口。
2. actionscript 类名必须与文件名一致,就如java那样。但是在flash builder里类名与文件名不一样。它也不会报错。
3. flash builder 4编译esri官网上的samples时出现的问题。
官网的sample:http://resources.esri.com/help/9.3/arcgisserver/apis/flex/samples/index.html
Identify Task\Identify features 用skd4编译出来的flash文件Flash Player 10.例子中的弹出窗口始终是在左上角。 并不是在我们要的位置上。可以在项目属性中,将Flex Compiler面板中的附加的编译器变量里添加一个: "
-compatibility-version=3.0"
参见:http://www.7yue.com/post/316.html