了解Flex、创建Flex程序、了解AS3

1、什么是Flex3和Flex的相关资源
Flex3是Adobe出品的开发RIA(Rich Internet Applications)的工具,包括:
1)、Flex3 SDK(软件开发包)
-Compiler(编译器)
-Framework(Flex类库)
-Debugging tools(调试工具)
2)、Flex Builder 3
-整合和开发环境
-基于Eclipse
3)、Flex整合的服务器产品
-LiveCycle Data Services 2.51
-ColdFusion 8
资源:
http://examples.adobe.com/flex3/componentexplorer/explorer.html
http://www.adobe.com/devnet/flex/
http://flex.org/

2、什么是Flex Application
*用flash.swf文件格式封装的发布在HTML网页中的应用程序
*需要在客户端安装Flash Player 9
*开发者可以完全访问Flash绘画API
*应用程序使用ActionScript3,兼容Flash CS3 和ActionScript3编写的文档

3.如何创建Flex应用程序
步骤如下:
1、选取预定义的可视化组建
2、在用户界面上添加组件
3、使用styles和skins自定义应用程序界面
4、增加事件处理和脚本处理代码,控制应用程序行为
5、链接数据和通讯服务
6、Build和Run应用程序

4、ActionScript3语言基础
"<mx:script></mx:script>":此标签中包含的是ActionScript代码
"<![CDATA[ ]]>":源元素的标签,它锁包含的代码是不受字符和符号类型限制的(在mxml文件中有“<>!”等符号,可以将代码写入此标签中,以便区分)
示例1:(视频lesson2_1),示例说明:有两个list列表,可以从第一个列表中拖动到第二个列表的任意一个位置

<![CDATA[
//初始化
internal function initApp():void{ //internal:作用域范围;function:代表函数;InitApp:方法名;void:返回值类型
var arr:Array = new Array(); //定义变量,定义一个数组
//给数组添加元素
for(var i:Number = 0; i<6; i++){ //for循环
arr.push("元素"+i);
}
//list控件指定数据
list_1.dataProvider = arr;
list_2.dataProvider = arr;
//设置拖拽属性
list_1.dragEnabled = true;
list_1.dropEnabled = true;
list_1.allowMultipleSelection = true;
list_2.dropEnabled =true;
}
]]>

<mx:Canvas styleName="box" x... y... width... height...>
<mx:List id="list_1" x... y... .../>
<mx:List id="list_2" x... y... .../>
</mx:Canvas>



trace():相当于java中的sysout
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值