- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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{ …. } 拖
您可能关注的文档
- DWCS3网页布局与优化.ppt
- Dreamweaver,Flash,Fireworks网页制作三合一培训教程 第3章 添加网页内容.ppt
- e2a[经营管理] 性格与沟通 PPt.ppt
- E2合同案例.ppt
- e3文科第一轮复习第1节_集合.ppt
- e5q[中学作文]《作文》专题系列课件104《作文分论之 话题作文思路拓展与防偏题》.ppt
- DYK销售运营规范-督导培训学员用书20080307.ppt
- E8.Bank流程银行-信贷解决方案.ppt
- E5动机技术浅析——2008电控汽车双师型.ppt
- ec_-市场营销学浙药高专营销研究中心(ppt245).ppt
- 市科技局副局长在理论学习中心组学习2025年全国两会精神研讨发言材料.docx
- 在深入贯彻中央八项规定精神学习教育读书班开班式上的讲话1.docx
- 关于开展深入贯彻中央八项规定精神学习教育的工作方案.docx
- 市国资委党委书记学习2025年全国两会精神专题研讨发言材料.docx
- 在2025年作风建设专题“读书班”上的研讨发言材料(八项规定).docx
- 在县政府全体会议暨廉政工作会议上的讲话4.docx
- 关于我市农村电商发展情况的调研报告.docx
- 在某某区安全生产重点工作安排部署会上的讲话.docx
- 市发改局党组书记在理论学习中心组会上学习2025年全国两会精神的研讨发言材料1.docx
- 商务局委员会(商务局)基层党组织“分类指导、争先进位”工作方案.docx
文档评论(0)