Chinaunix首页 | 论坛 | 博客
  • 博客访问: 265612
  • 博文数量: 99
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 1270
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:27
文章分类

全部博文(99)

文章存档

2011年(1)

2010年(21)

2009年(77)

我的朋友

分类:

2009-05-04 13:19:21

注意:

在编写Flex应用程序之后,您必须使用Flex编译器来编译他,Flex编译器是成为mxmlc的一个小的可执行文件,处于Flex2安装文件夹下的Flex SDK 2.0\bin文件夹中。

 
配置说明:

1.在你喜欢的文本编辑器中创建一个新的文件并将他另存为*.mxml。

2.通过选择“开始”》“所有程序”》“附件”》“命令提示符”。打开命令窗口。

3.将您的当前目录更改成为包含您在步骤1中保存的Flex应用程序的文件夹。键入下面的命令来电用Flex编译器: mxmlc --strict=true --file-specs myFlex.mxml 以双短划线开头的命令自负串中的项目别成为编译器选项,他们被用于定义 Flex编译器的行为。在前面的事例中,您将 --strict选项设置为true以强制编译器进入Strict模式。在Strict模式下,编译器对您的代码具有较高的期望。例如,他期望您以静态方式键入变量。您使用 --file-specs选项来指定编译的mxml文件。

4.用Adobe Flash Player9打开*.swf文件。

 
ActionScript
MXML标签与ActionScript类或类的属性相对应,当您编译Flex应用程序时,Flex会解析MXML标签并生成相应 的ActionScript类,接着它将这些ActionScript类便一层存储在swf文件的swf字节码。
提示:
若要查看Flex生成的中间ActionScript文件,请将ActionScript文件,请将 --keep-generated-actionscript选项添加到mxmlc命令中。
 
入门事件处理:
 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=""
     viewSourceURL="src/Helloword/index.html"
     horizontalAlign="center"
     verticalAlign="middle"
     width="600"
     height="450"
>
<mx:Script>
    <![CDATA[
       import flash.events.MouseEvent;
       private function clickHandler(event:MouseEvent):void{
           myLabel.text="Hello,world!";
       }
    ]]>
</mx:Script>
   <mx:Panel title="This is a Panel" horizontalAlign="center" paddingBottom="10" paddingLeft="200"

paddingRight="10" paddingTop="10" >
     <mx:Label id="myLabel" text="Hello!This is a Label" fontWeight="bold" fontSize="18"/>
     <mx:Button id="myButton" label="click me" click="clickHandler(event);"/>
      
  </mx:Panel>
</mx:Application>

 

阅读(508) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~