网站大量收购独家精品文档,联系QQ:2885784924

Flex 3 基础教程.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flex 3 基础教程

Flex 3 基础教程(1) ——简介、安装和开发环境 Adobe Flex 3 简介 什么是Adobe Flex? Flex Builder 3 教程 使用Flex Builder 设计视图 Hello World应用程序 程序结构解析 什么是Flex 3 Flex 3是Adobe出品的开发RIA(Rich Internet Applications)的工具,包括: Flex 3 SDK(软件开发包) -Compiler (编译器) -Framework (Flex类库) -Debugging tools (调试工具) Flex Builder 3 -整合和开发环境 -基于eclipse 和Flex整合的服务器产品 -LiveCycle Data Services 2.51 -ColdFusion 8 什么是Flex Application 用FLASH .swf文件格式封装的发布在HTML网页中的应用程序 需要在客户端安装Flash Player 9 开发者可以完全访问Flash绘画API 应用程序使用ActionScript 3 -兼容Flash CS3和ActionScript3编写的文档 如何创建Flex应用程序 步骤如下: 选取预定义的可视化组件 在用户界面上添加组件 使用styles和skins自定义应用程序界面 增加事件处理和脚本处理代码,控制应用程序行为 连接数据和通讯服务 Build和Run应用程序 Flex 的相关资源 /flex3/componentexplorer/explorer.html /devnet/flex/ / Flex 3基础教程(2) —ActionScript 3语法和类库 (哀悼地震中的亡灵,天堂里没有地震,一路走好!) ActionScript 3 语言基础 mx:script…/mx:script trace()函数 ![CDATA[…..]] package import public protected private internal static function定义 const ActionScript 3 语言基础 extends interface 字符串 数字计算 数组 类型转换 ActionScript 3 语言基础 if switch for for..in for each…in while do…while beak continue Flex 3 基础教程(3) —Flex 3事件机制 观察者模式(Observer) 什么是观察者模式? 生活中的观察者模式(好莱坞原则、订阅报纸、房产中介…) AS3中事件例子: button.addEventListener(“click”,onClick); internal function onClick(evt:MouseEvent):void{ txt.text=“click a button!”; } 事件机制类继承图 事件流 1.捕获事件(从根节点到子节点,检测对象是否注册了监听器,是则调用监听函数) 2.目标阶段(调用目标对象本身注册的监听程序) 3.冒泡阶段(从目标节点到根节点,检测对象是否注册了监听器,是则调用监听函数) 注:事件发生后,每个节点可以有2个机会(2选1)响应事件,默认关闭捕获阶段。 IEventDispatcher接口 addEventListener( ) 注册事件监听器 removeEventListener( ) 移除事件监听器 dispatchEvent( ) 派发事件 EventDispatcher类,见参考手册 addEventListener addEvnetListener(type:String,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false) removeEventListener(type:String,listener:Function,useCapture:Boolean=false) Event对象 Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。 MouseEvent KeyboardEvent 查参考手册 如何自定义事件 1.创建自定义事件名称的Event dispatchEvent(new Event(“myEvnet”,true,false); 2.创建自定义事件类 Public class MyEvent extends Event{ …. } 拖

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档