运行我们的第一个Flex程序
在官方网站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]
相关文档:
1.java
Java代码
package com;
public class LoginDemo {
public String validate(String username,String password){
&nb ......
<?xml version="1.0"?>
<!-- Simple example to demonstrate the ProgressBar control. -->
<!--
如何使用Flex ProgressBar
MyShareBook.cn 翻译
-->
<mx:Applic ......
Flex里面,DataGrid的column的width属性不接受百分比,只接受一个具体的像素值,所以,如果想按照比例来设置列宽需要费些周折。Google了一下,有两种方法可以做到: 第一种方法,不要设置width为百分比,而设置为一个小数,所有列的小数值的和必须为1。 <mx:DataGrid width="100%" height="100%" ......
http://www.k-zone.cn/zblog/post/flex-compiler-parameter.html
下面的列表提供了mxmlc的一些可选参数:
属性
描述
accessible=true|false
是否具有可理解性
actionscript-file-encoding
设置文件编码
advanced | mxmlc -help advanced
检索mxmlc高级参数
allow-source-path-overlap=true|false
验证source-pat ......