运行我们的第一个Flex程序--HelloWorld

本文介绍如何使用Adobe官方网站提供的工具进行Flex程序开发,并利用Ant工具自动化部署过程。包括环境变量配置、Ant构建脚本编写及具体操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      在官方网站adobe上可以下载到编写Flex程序的基本工具,首先我们还是运用text的方式来开发我们的第一个程序,并且建议运用Ant工具来部署运行我们的程序。具体情况如下:

 


设置环境变量path=D:/FreeFlex/sdks/3.2.0/bin
文件名称:mxmlc HelloWorld.mxml
mxmlc -keep-generated-actionscript HelloWorld.mxml

上述直接用手动的去部署,只有一个文件的时候,还可以。但如果你的工程有上百个呢?会很麻烦,我们还是用Ant这个工具吧。
即使是一个很简单的工程,比如HelloWorld.mxml文件,也应该严格遵照如下的步骤:
1.用mxmlc编译器把HelloWorld.mxml文件编译为.swf文件
2.创建一个HTML文件包
3.创建一个HelloWorld将要发布到WEB服务器上的路径
4.然后把.swf文件拷贝到第3步所创建的路径


用ant语言规范把上述的步骤实施如下:
<project name="HelloWorld" default="compile">
   <property name="flex.mxmlc" location="D:/FreeFlex/sdks/3.2.0/bin/mxmlc.exe"/>
   <property name="dest.dir" value="bin"/>

   <target name="init">
     <delete dir="${dest.dir}"/>
     <mkdir dir="${dest.dir}"/>
     <attrib file="${dest.dir}"/>
   </target>

   <target name="compile" depends="init">
    <exec executable="${flex.mxmlc}" failonerror="true">
       <arg line="-output '${dest.dir}/HelloWorld.swf'"/>
       <arg line="HelloWorld.mxml"/>
    </exec>
   </target>
</project>

运用Ant来构建我们需要的build.xml文件即可.

C:/Documents and Settings/Administrator/桌面/Flex3MDmodel/FlexPractice1>ant
Buildfile: build.xml

init:
   [delete] Deleting directory C:/Documents and Settings/Administrator/桌面/Flex
3/CMD model/FlexPractice1/bin
    [mkdir] Created dir: C:/Documents and Settings/Administrator/桌面/Flex3CMD
model/FlexPractice1/bin

compile:
     [exec] Loading configuration file D:/FreeFlex/sdks/3.2.0/frameworks/flex-co
nfig.xml
     [exec] C:/Documents and Settings/Administrator/桌面/Flex3/CMD model/FlexPra
ctice1/bin/HelloWorld.swf (174647 bytes)

BUILD SUCCESSFUL
Total time: 8 seconds

 

 

实际与直接使用:mxmlc -output bin/HelloWorld.swf HelloWorld.mxml效果相同。

 

       但是接下来其他的工作就是你只用编码即可,然后在CMD中直接运行ant就可以看到程序运行的效果了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值