2014年Flex学习总结.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex学习总结 作者:杨鹏举 任远博 时间:2012-11-21 Flex基础知识 Flex组件 Flex事件 Flex效果 Flex Web开发 Flex IO Flex基础知识 Flex 简介 flex的组成元素 Flex MXML语言 Flex脚本语言(ActionScript 3.0) Flex简介 Flex 4是高效率的开放源码框架,可用于构建和维护在所有浏览器、桌面和操作系统部署的极具表现力的Web应用程序。 Flex 4使用非常简单的MXML描述界面,与使用HTML非常相似,但是MXML更加规范化、标准化。通过 JAVA或者.NET等非Flash途径解释.mxml文件,组织文件,并声称相应的.swf文件,最后在HTML或Flash Player中运行该文件。 flex的组成元素 (1)MXML。MXML是基于XML的标记语言,用于应用程序用户界面的布局,控制组件的样式和外观等。 (2)ActionScript 3.0。ActionScript 3.0是一种符合ECMA规范的面向对象脚本语言,类似于JavaScript,运行于Flash Player平台,增强了Flash平台的能力,是Flex 4的核心编程语言。ActionScript 3.0可以完成MXML不能完成的任务,例如,控制事件,绑定数据对象到Flex控件,定义用户组件等。 (3)Flex SDK。Flex SDK(Software Development Kit)是Flex开发工具包。目前最新版本是Flex 4.1 SDK,用于编译Flex程序(如同JDK)。 (4)Flash Builder 4。Flex 4中的开发环境已经更名为Flash Builder,而不是原来的Flex Builder系列。使用此集成开发环境(IDE),开发者可以快速高效地开发富互联网应用程序。 Flex MXML语言 1.MXML文件名 MXML文件名要求如下。 (1)MXML区分大小写。 (2)MXML文件必须以小写的“mxml”作为后缀名。 (3)在ActionScript类中,变量名必须以字母或下划线开始。 (4)MXML文件名不能与ActionScript类的名称、组件名一样。 (5)MXML文件不能命名为Application。 2.组件的属性 MXML组件的属性值可以是以下几种类型。 (1)标量值,如字符串、数字、逻辑值。 (2)由标量值组成的数组,如数组和字符串数组。 (3)ActionScript对象。 (4)由ActionScript对象组成的数组。 (5)ActionScript对象的属性。 (6)XML数据。 (7)样式属性。 3.定义URL MXML支持以下几种类型的URL。 (1)绝对路径。 (2)动态路径。 (3)编译时的路径。 (4)相对路径。 4.注释 MXML文件中可以使用XML的注释方法,例如: !--注释内容-- !--多行 注释 -- 下面的例子显示 了MXML应用程序的基本结构,如下所示: ?xml version=1.0 encoding=utf-8? s:Application xmlns:fx=http: ///mxml/2009 xmlns:s=library:///flex/spark xmlns:mx=library:///flex/mx minWidth=955 minHeight=600 s:Button x=41 y=90 label=Hello Flex click=w_btn()/ fx:Script ![CDATA[ import mx.controls.Alert; public function w_btn():void { Alert.show(Hello Flex!); } ]] /fx:Script /s:Application actionscript语言与C,C++ 常用语言的比较 2.1相同点 1.基本的语法规则相同 2.程序的设计流程也是基本相同的, 3.运算符和基本的数据类型,比如字符,整形等定义是完全相同的,加减乘除等操作符是完全相同的,其他一些复杂数学运算函数的名称也是类似的。 4.包含C语言全部的流程控制。 5.actionscript是面向对象的,也支持类,支持继承 2.2 不同点 1.actionscript有两种数据类型是和C语言C++完全不同的,一种是数组,一种是Object对象 2.在循环语句中,actionscript有一个for...in循环还有一个for each..in循环C语言C++中是不存在的。 例如: var myArra

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档