了解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











你可能感兴趣的:(应用服务器,Flex,Flash,Adobe,actionscript)