今天看见有个朋友问 flashdevelop调用flexsdk直接开发air,如何使用air专属组件?本来打算跟贴子 后来想想还是专门发一个帖子以便大家好找 首先建立一个工程flex air ![1.jpg](http://bbs.9ria.com/attachment.php?aid=MTI3MDR8YzMxOTc1ZDF8MTI4NTkzMzYxMHxiZTg3bmUrd2tLeGhmdU9MclNYRkR4UTdmaUhTMWtRMEd4UzZPQTA2RjRLcHRGOA%3D%3D&noupdate=yes) 然后当然是写代码了呵呵写好后 完成编译后关闭程序 找到工程目录 有两个文件这两兄弟就是发布你程序成air的批处理
打开这两文件配置他("首先声明估计flashdevelop里有他的配置我没去找就手工搞了") 修改部分 CreateCertificate.bat 创建一个SelfSigned.pfx文件貌似安全什么的文件不清楚啦哈哈 :: Path to Flex SDK binaries set PATH=%PATH%;C:/flex_sdk_3/bin //这里要配置成你的flex3 skd目录下的bin目录简单吧 (必须改) //C:/flex_sdk_3/bin 改成例如D:/soft/Adobe/Flex Builder 3/sdks/3.0.0/bin :: Certificate information set NAME=SelfSigned //这个是生成ari的用户名(不需要改的) set PASSWORD=fd //这个是密码了要记住啊生成air的时候要求填入密码的 (可以不改) set CERTIFICATE=SelfSigned.pfx //这个是生成的那个文件名这里不管他 (不需要改) PackageApplication.bat //生成ari用的 :: Path to Flex SDK binaries set PATH=%PATH%;C:/flex_sdk_3/bin //这里要配置成你的flex3 skd目录下的bin目录简单吧 (必须改) //C:/flex_sdk_3/bin 改成例如D:/soft/Adobe/Flex Builder 3/sdks/3.0.0/bin :: Signature (see 'CreateCertificate.bat') set CERTIFICATE=SelfSigned.pfx //这里就是上次说的那个SelfSigned.pfx安全文件 (可以不改) set SIGNING_OPTIONS=-storetype pkcs12 -keystore %CERTIFICATE% if not exist %CERTIFICATE% goto certificate :: Output if not exist air md air set AIR_FILE=air/MyMapEdit.air //这个是生成的ari路径和名称 (可以不改) :: Input set APP_XML=application.xml set FILE_OR_DIR=-C bin . 最后执行按照顺序执行 CreateCertificate.bat 然后 PackageApplication.bat这里需要写入密码最后成功的生成了我们要的air |