2.2.类的保存

问题
把类文件保存到哪里呢

解决办法
保存与包名称相符的目录中。

讨论
  类文件保存在与包路径相符的目录中, 比如:com.examplecorp.net.messaging.email.MessageManager 必须保存在com/examplecorp/net/messaging/email/目录下. 编译器就知道去哪里找类。还有编译器也必须知道根目录是什么。例如,编译器需要知道com 目录在哪里,编译器是通过classpath来找到com目录。默认的classpath就是Flex或Flash项目的根目录。例如,如果com 目录和.fla文件或mxml文件的同一目录,编译器就能找到这些类。其实你也可以保存到其他目录,例如,如果你有个公共库被多个项目使用,难道要拷贝多份到每个项目中,其实你可以编辑项目中的classpath来加入该库,这样不需要拷贝就能找到你的自定义类了。

  右键点击工程名,选择Properties,选择Build Path,在Source Path中添加和修改classpath就可以了。如果你只使用SDK,那么当编译项目时必须设置classpath。使用mxmlc (Flex SDK中包含的命令行编译器), 加上-source-path 选项, 跟上类目录,例如:mxmlc -source-path . C:\libraries ExampleApplication.as

加支付宝好友偷能量挖...


评论(0)网络
阅读(116)喜欢(0)flash/flex/fcs/AIR