Flex3教程.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Flex3教程.ppt》由用户(hwpkd79526)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Flex3 教程
- 资源描述:
-
1、LOGOFlex3基础篇基础篇MXML组件篇组件篇 处理数据篇处理数据篇总览总览ActionScript 3.0语法篇语法篇实例实例篇篇e-mail:Flex3基础篇基础篇技术特点技术特点v 了解了解Flex应用程序应用程序 产品线包含以下部分产品线包含以下部分 Flex3 Software Developers Kit(SDK)Flex Builder 3注:注:SDK是免费的,是免费的,Flex Builder只能通过只能通过Adobe Systems购买许可才能获购买许可才能获取。取。Flex3 包含两种编程语言包含两种编程语言 ActionScript3包含面向对象的语言的大部分元素:
2、类定义语法、类包结构化、包含面向对象的语言的大部分元素:类定义语法、类包结构化、变量的强数据类型以及类继承。变量的强数据类型以及类继承。MXML纯粹是一种基于纯粹是一种基于XML的标记语言,用于定义的标记语言,用于定义Flex应用程序及基大应用程序及基大量组件。量组件。MXML中的大部分元素都对应着中的大部分元素都对应着ActionScript3类。类。注:可以将注:可以将MXML描述为描述为ActionScript3 的一种的一种“方便语言方便语言”,用它编写应用,用它编写应用程序比完全用程序比完全用ActionScript3 编码更加简单和快速。编码更加简单和快速。Flex3基础篇基础篇编
3、译和发布编译和发布e-mail:v Flex Builder 用户界面用户界面 MXML 编辑器编辑器 ActionScript 编辑器编辑器 Flex Builder 视图视图Flex Navigator 视图视图Outline 视图视图Problems 视图视图Design 视图视图调试视图调试视图Flex3基础篇基础篇熟悉开发环境熟悉开发环境e-mail:v 获取帮助获取帮助 探索帮助内容探索帮助内容 搜索帮助术语搜索帮助术语Flex Builder 界面中搜索界面中搜索Help Contents 窗口中搜索窗口中搜索 使用动态帮助使用动态帮助在在Eclipse编辑器中显示动态帮助编辑器
4、中显示动态帮助在独立的窗口中显示动态帮助(在独立的窗口中显示动态帮助(Shift+F2)Flex3基础篇基础篇熟悉开发环境熟悉开发环境e-mail:Flex3基础篇基础篇熟悉开发环境熟悉开发环境e-mail:v 搜索代码搜索代码 使用使用 Eclipse 搜索工具搜索工具使用使用Find/Replace使用使用Find in Files 使用使用 Flex Builder 代码模型搜索工具代码模型搜索工具搜索对象引用搜索对象引用搜索对象声明搜索对象声明重构代码重构代码Flex3基础篇基础篇e-mail:v 小结小结 主要介绍了主要介绍了Flex Builder 3 的一些性质和行为:的一些性质
5、和行为:了解了解Flex 的产品包含的产品包含SDK 和和 Flex Builder。Flex 语言包含:语言包含:MXML 和和 ActionScript3。Flex 应用程的编译和发布。应用程的编译和发布。获取帮助方式介绍。获取帮助方式介绍。搜索代码方式介绍。搜索代码方式介绍。Flex Builder 3 所包含视图的介绍。所包含视图的介绍。Flex3基础篇基础篇MXML组件篇组件篇 处理数据篇处理数据篇总览总览ActionScript 3.0语法篇语法篇实例实例篇篇e-mail:ActionScript 3.0语法篇语法篇v 数据类型数据类型 基本数据类型包括:基本数据类型包括:Bool
6、ean、int、Number、String、uint。ActionScript 核心类还定义下列复杂数据类型:核心类还定义下列复杂数据类型:Object、Array、Date、Error、Function、RegExp、XML 和和 XMLList。基本数据类型基本数据类型类型类型有效位数有效位数描述描述默认值默认值Boolean1true和和false0:falseint32位位表示带符号的整数。表示带符号的整数。0Number52位位可以表示整数、无符号整数和浮点数。可以表示整数、无符号整数和浮点数。uint32位位表示不带符号的整数。表示不带符号的整数。(非负整数非负整数)0String
7、16位位表示一个表示一个16位字符的序列。位字符的序列。nulle-mail:ActionScript 3.0语法篇语法篇v 运算符和表达式运算符和表达式名称名称种类种类表达式格式表达式格式算术运算符算术运算符+、-、*、/、%、+、-标达式标达式 算术运算符算术运算符 关系运算符关系运算符、=、=、=、=、!、!=表达式表达式 关系运算符关系运算符 表达式表达式逻辑运算符逻辑运算符&、|、!表达式表达式 逻辑运算符逻辑运算符 表达式表达式赋值运算符赋值运算符简单赋值:简单赋值:=复合算术赋值:复合算术赋值:+=、-=、*=、/=、%=标识符标识符 赋值运算符赋值运算符 表达式表达式逗号运算符
8、逗号运算符,表达式表达式1,表达式表达式2条件运算符条件运算符?:表达式表达式 条件运算符条件运算符 值值1,值值2Flex3基础篇基础篇MXML组件篇组件篇 处理数据篇处理数据篇总览总览ActionScript 3.0语法篇语法篇实例实例篇篇v 组件实例化组件实例化 使用使用MXML实例化组件实例化组件示例代码示例代码 使用使用ActionScript实例化组件实例化组件示例代码示例代码e-mail:MXML组件篇组件篇 import mx.controls.Label;var myLabel:Label=new Label();myLabel.text=Hello World!;this.
9、addChild(myLabel);v 组件分类组件分类 可视化控件可视化控件 容器是指可以含有其他对象的可视化组件。容器是指可以含有其他对象的可视化组件。控件是指显示信息或提供应用程序用户交互功能的可视化组件。控件是指显示信息或提供应用程序用户交互功能的可视化组件。示例代码示例代码 非可视组件非可视组件示例代码示例代码e-mail:MXML组件篇组件篇 e-mail:MXML组件篇组件篇 v 常用控件:常用控件:文本控件文本控件 文本显示控件:文本显示控件:Label和和Text 文本输入控件:文本输入控件:TextInput、TextArea 和和 RichTextEdit Label文本
10、控件属性文本控件属性(DemoText)属性属性数据类型数据类型描述描述condenseWhiteBoolean表时是否从文本中删除空白区域表时是否从文本中删除空白区域(空白字符、空白字符、制表符和换行符制表符和换行符)。RichTextEdit不支持不支持该属性该属性TextString不含有不含有HTML标记的文本标记的文本truncateToFitBoolean该属性决定是否截去文本该属性决定是否截去文本selectableBoolean该属性控制文本是否可以被选中该属性控制文本是否可以被选中htmlTextString含有含有HTML标记的文本标记的文本e-mail:MXML组件篇组件
11、篇 按钮控件按钮控件Button 控件控件LinkButton 控件控件CheckBox 控件控件RadioButton 控控 Button水平标尺控件的属性水平标尺控件的属性(DemoButton)属性属性数据类型数据类型描述描述emphasizedBoolean获取或设置一个布尔值,指示当按钮处于弹获取或设置一个布尔值,指示当按钮处于弹起状态时,起状态时,Button 组件周围是否绘有边框组件周围是否绘有边框。labelString按扭上显示的文本。按扭上显示的文本。icon按扭上显示的图标按扭上显示的图标。如:。如:Embed(source=“icon.jpg”)e-mail:MXML组
12、件篇组件篇 日期控件:日期控件:DateChooser 和和 DateFieldDateChooser控件的属性控件的属性(DemoDate)可以显示一个交互式日历,该日历中会显示年份和月份,操作如下:可以显示一个交互式日历,该日历中会显示年份和月份,操作如下:n 一次向前或向后浏览一个月。一次向前或向后浏览一个月。n 通过鼠标操作选择单个日期、多个日期或某个日期范围。通过鼠标操作选择单个日期、多个日期或某个日期范围。属性属性数据类型数据类型描述描述selectedDateDate当前选中的日期当前选中的日期showTodayBoolean决定是否突出显示当前日期。默认值:决定是否突出显示当前
13、日期。默认值:trueminYearInt允许是最小年份。默认值:允许是最小年份。默认值:1900maxYearInt允许是最大年份。默认值:允许是最大年份。默认值:2100disabledDaysArray由不能被选中的基于由不能被选中的基于0的索引天数指明的整数数组的索引天数指明的整数数组。默认值:。默认值:dayNamesArray一组用作日期名称标签的字符串值。默认值:一组用作日期名称标签的字符串值。默认值:S,M,T,W,T,F,SallowMultipleSelectionBoolean决定是否可以选中多个日期。默认值:决定是否可以选中多个日期。默认值:falseallowDisj
14、ointSelectionBoolean决定是否可以选中不连续的日期。默认值:决定是否可以选中不连续的日期。默认值:truee-mail:MXML组件篇组件篇 交互式控件交互式控件n ScrollBar控件:控件:VScrollBar 和和 HScrollBarn Slider控件:控件:VSlider 和和 HSlider HSlider控件的属性控件的属性(DemoSlider)属性属性数据类型数据类型描述描述valueNumber基于滑块的位置基于滑块的位置Slider控件当前所选中的值。控件当前所选中的值。默认值:默认值:0thumbCountNumber显示的滑块数量。可能的值是显示
15、的滑块数量。可能的值是1和和2。默认值:。默认值:1minimumNumberSlider的最小值。默认值:的最小值。默认值:0maximumNumberSlider的最大值。默认值:的最大值。默认值:10tickIntervalNumber用于计算刻度间隔的数值。默认值:用于计算刻度间隔的数值。默认值:0snapIntervalNumber强制滑块对齐到某一刻度。默认值:强制滑块对齐到某一刻度。默认值:0tickValuesArray该属性决定在滑块上显示刻度线。取值范围是该属性决定在滑块上显示刻度线。取值范围是minmum和和maxmum之间之间labelsArray用作标签的字符串数组。
16、用作标签的字符串数组。e-mail:MXML组件篇组件篇 v 布局容器布局容器介绍介绍 布局容器是含有其他可视化组件的矩形区域。包含以下几种:布局容器是含有其他可视化组件的矩形区域。包含以下几种:n VBox:是一个矩形区域,使用该容器能够以单列的方式从上至下列出该容器中:是一个矩形区域,使用该容器能够以单列的方式从上至下列出该容器中嵌套的子对象。嵌套的子对象。n HBox:是一个矩形区域,使用该容器能够以单列行方式从左至右列出该容器中:是一个矩形区域,使用该容器能够以单列行方式从左至右列出该容器中嵌套的子对象。嵌套的子对象。n Canvas:是一个矩形区域,使用该容器可能将该容器中嵌套的子对
17、象设置在相:是一个矩形区域,使用该容器可能将该容器中嵌套的子对象设置在相对于顶部对于顶部/左侧锚点或基于约束的锚点的特定位置。左侧锚点或基于约束的锚点的特定位置。n Panel:使用该容器可以创建一个类似于对话框的矩形区域。:使用该容器可以创建一个类似于对话框的矩形区域。e-mail:MXML组件篇组件篇 v Box容器样式表容器样式表属性属性可接受的值可接受的值/数据类型数据类型描述描述verticalAligntop,middle,bottom将容器中所有对象都垂直对齐。默认值:将容器中所有对象都垂直对齐。默认值:tophorizontalAlignleft,center,right将容器
18、中所有对象都水平对齐。默认值:将容器中所有对象都水平对齐。默认值:leftverticalGapNumber对象之间的垂直距离。默认值:对象之间的垂直距离。默认值:6horizontalAlignNumber对象之间的水平距离。默认值:对象之间的水平距离。默认值:6paddingLeftNumber从容器的左侧边缘到第一个嵌套对象之间从容器的左侧边缘到第一个嵌套对象之间的距离。默认值:的距离。默认值:0paddingRightNumber从容器的右侧边缘到第一个嵌套对象之间从容器的右侧边缘到第一个嵌套对象之间的距离。默认值:的距离。默认值:0paddingTopNumber从容器的顶部边缘到第
19、一个嵌套对象之间从容器的顶部边缘到第一个嵌套对象之间的距离。默认值:的距离。默认值:0paddingBottomNumber从容器的底部边缘到第一个嵌套对象之间从容器的底部边缘到第一个嵌套对象之间的距离。默认值:的距离。默认值:0e-mail:MXML组件篇组件篇 v 层叠样式层叠样式(CSS)介绍介绍 Flex声明样式的方法如下:声明样式的方法如下:n 行内样式:在对象的行内样式:在对象的MXML 声明中声明为属性。声明中声明为属性。n 内样式表:在内样式表:在MXML 文件中的文件中的标记组中声明样式。标记组中声明样式。n 外部样式:创建为使用外部样式:创建为使用.css 文件扩展名的文本
展开阅读全文