`
anmo_china
  • 浏览: 15463 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

    博客分类:
  • Flex
阅读更多
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 集成到 Java EE 应用程序的最佳实践(完整源代码)

    然后,打开 Flex Builder 3,创建一个新的 Flex Project,命名为 EmployeeMgmt-Flex: 图 3. 新建 Flex 工程 - 第一步 Flex Project 需要指定 Server 端的配置文件地址: 图 4. 新建 Flex 工程 - 第二步 ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    然后,打开 Flex Builder 3,创建一个新的 Flex Project,命名为 EmployeeMgmt-Flex: 图 3. 新建 Flex 工程 - 第一步 Flex Project 需要指定 Server 端的配置文件地址: 图 4. 新建 Flex 工程 - 第二步 ...

    Flex 的 Adobe AIR快速入门

    处理文件和数据 构建目录搜索应用程序 构建 JPEG 文件上载程序 ...创建透明窗口应用程序 创建可调整大小的非矩形窗口 创建片段式窗口 自定义窗口的外观 与窗口交互 启动原有窗口 测量虚拟桌面

    as3_air_sock.rar_flex_flex socket

    Socket通信程序 AIR端用SocketServer创建端口监听 其他端用Socket连接AIR端的ip+端口 中间可能涉及沙箱安全问题,请自行baidu搜索 GroupSpecifier NetConnection NetGroup 这三个类建立p2p的连接进行通信

    flex modules 中英文版

    模块(Module)是创建大型Flex应用程序的一个解决方案,它允许你将你的用户接口分割成许多分散的有各自用途的小块。例如(下面出自Flex 2的文档),一个保险公司可能有数百个表单——针对于各个领域的,针对各种请求...

    Flex air sqlite操作实例

    Flex air 本地程序实例 使用sqlite 学员信息简单查询 本程序分三层 由不同的as(ActionScript)来实现,具体: ConnDb.as 数据助手类,专门用来封装SQLITE的操作,其中也包括了:创建数据库,数据表的方法. Student_...

    Flex代码生成器 (FCG)

    FCG是一个开源的AIR应用程序,可以根据可视化的配置来生成Flex代码。 FCG有一些很有意思的特性,包括: 支持Cairngorm和PureMVC框架,当你选择使用其中之一来创建工程的时候,一个基本的框架文件结构会被建立起来。...

    Flex新手教程_入门级学习笔记

    1.6 AS数据类型 3 1.7数据类型转换 3 1.8实例方法,实例变量和静态方法,静态变量 4 1.9接口 Interface 4 1.10继承 Inheritance 5 2.ActionScript3.0常用类 6 2.1内容现实类 6 2.2 String 6 2.3 Array类 8 2.4 XML和E4...

    puremvc-as3-util-flex-deploymentconfig:PureMVC AS3 Flex实用程序

    实用程序:部署配置(Flex / AIR) Deployment Config实用程序为检索配置并将其分布在PureMVC应用程序中的问题提供了一种简单的解决方案。 提供了对多个部署环境的支持,因此单个配置文件可以保存任意数量的部署...

    guepard:将Flash转换为html5转换器,将as3转换为javascript转换器

    盖帕德 ... 转换过程 解析资源(从SWF或FLA文件) 创作地图集 将资源从SWF导出到XML以用于动画和结构,将JPG / PNG导出用于... 创建项目:菜单-&gt;项目-&gt; Action Script 3-&gt; AIR AS3 Projector 名称:转换器 位置: gue

    grunt-asdoc:一个Grunt任务插件,用于为Adobe FlexActionScriptMXMLFLVetc生成文档。 ApacheAdobe Flex SDK中带有`asdoc`工具的应用程序

    咕as声一个Grunt任务插件,用于为Adobe Flex / ActionScript / MXML / FLV / etc生成文档。 Apache / Adob​​e Flex SDK中带有asdoc工具的应用程序。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看...

    flexDash:一个 JQueryUI 插件,用于创建由多个小部件组成的用户可自定义仪表板页面(类似于 MyYahoo.com、Start.Me 和 Protopage.com)

    每个波段可以有 1 到 3 列。 每个波段的高度可以由用户交互设置。 小部件是分隔区域,类似于标准窗口,可以在仪表板周围拖放。 每个小部件都有一个标题,其中包含用于触发“编辑”、“删除”、“显示信息”和...

    [Flash.ActionScript.3.0动画教程

    [Flash.ActionScript.3.0动画教程],这是一本由Keith Peters编写的一本动画设计教材,此书要求读者对as2.0要有比较深的了解,主要讲解的是动画相关的原理。绝对有价值的一本书。 目录如下: 第一部分ActionScript...

    ts-embed:用于创建压缩资产库(音频、视频、文本)的打字稿代码和工具

    它从 as3 flex [Embed(source="file.png")] 语法中获得了一些灵感。 嵌入资产的优势在于它们包含在单个.tse文件中,与应用程序必须单独加载每个资产相比,访问速度更快。 浏览器支持 :no_entry: 8.0 :check_mark...

    瓦雷拉设计

    瓦雷拉设计Gloria Varela的图片集部署链接建于概括使用Bootstrap的网格,我能够使用诸如flex,布局装订线和列,断点以及导航栏之类的实用程序项来构建该站点。 使用参考图像和指定的断点,我能够在git Hub上托管的...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Assemblies as Dependencies 12.2.4. Assembling Assemblies via Assembly Dependencies 12.3. Overview of the Assembly Descriptor 12.4. The Assembly Descriptor 12.4.1. Property References in ...

Global site tag (gtag.js) - Google Analytics