- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 Flash内置组件
第十二章 Flash内置组件 目录 12.1 使用组件的基本方法 12.2 Flash的内置组件 教学目的和要求 掌握使用Flash组件的方法。 掌握7种Flash内置组件的使用。 组件概述 组件是带有参数的影片剪辑,这些参数使您可以修改组件的外观和行为。组件可以提供创建者能想到的任何功能。组件既可以是简单的用户界面控件(例如,单选按钮或复选框),也可以包含内容(例如,滚动窗格);组件还可以是不可视的 ; 每个组件都有预定义参数,可以在 Flash创作时来设置这些参数。每个组件还有一组独特的动作脚本方法、属性和事件,被称为 API(应用程序编程接口),可以在运行时设置参数和其他选项。 组件作为“编译剪辑”(SWC) 元件包含在“组件”面板中。编译剪辑是其代码已经过编译的组件影片剪辑。可以在属性检查器和“组件检查器”面板中更改其参数。 Flash MX 2004 中的组件分为四类:用户界面 (UI) 组件、媒体组件、数据组件和管理器。 使用 UI 控件,用户可以与应用程序进行交互操作;如RadioButton、CheckBox 和 TextInput 组件都是 UI 控件。 利用媒体组件,可以将媒体放到应用程序中; 利用数据组件可以加载和处理数据源的信息; 管理器是不可见的组件,使用它可以在应用程序中管理如焦点或深度之类的功能; 12.1 使用组件的基本方法 Flash在组件面板中存储和管理组件,执行“窗口|开发面板|组件”命令可以打开或者关闭组件面板 当将一个组件实例拖放到场景中,在【组件检查器】面板中可以设置和查看该实例的信息。 12.2 Flash的内置组件 CheckBox组件 ListBox组件 ComboBox组件 Button组件 RadioButton组件 ScrollPane组件 CheckBox组件 复选框是一个可以选中或取消选中的方框。当它被选中后,框中会出现一个复选标记。您可以为复选框添加一个文本标签,并可以将它放在左侧、右侧、顶部或底部。 当需要收集一组非相互排斥的 true 或 false 值时,都可以使用复选框。 label 设置复选框上文本的值;默认值是 defaultValue。 selected 将复选框的初始值设为选中 (true) 或取消选中 (false)。 labelPlacement 确定复选框上标签文本的方向。该参数可以是下列四个值之一:left、right、top 或 bottom 应用代码示例 CheckBox控件命名为chkbox1 为之添加代码: on(click){ chkbox1.label = Remove from list; chkbox1.labelPlacement = “right; if(chkbox1.selected == true){ ……//其他相关代码 } } ListBox组件 List 组件是一个可滚动的单选或多选列表框。列表也可显示图形。 List.addItem() 和 List.addItemAt() 方法将项目添加到列表。 List 组件使用基于零的索引,其中索引为 0 的项目就是显示在顶端的项目。当使用 List 类的方法和属性添加、删除或替换列表项时,需要指定该列表项的索引。 data?填充列表数据的值数组。默认值为 null(空数组)。没有相应的运行时属性。 labels?填充列表的标签值的文本值数组。默认值为null(空数组)。没有相应的运行时属性。 multipleSelection?一个布尔值,它指明是 (true) 否 (false) 可以选择多个值。默认值为 false。 rowHeight指明每行的高度,以像素为单位。默认值是 20。设置字体不会更改行的高度。 常用代码示例: listInstance.addItem(label[, data]) listInstance.addItemAt(index, label[, data]) listInstance.getItemAt(index) listInstance.removeAll() listInstance.removeItemAt(index) listInstance.sortItemsBy(fieldName, order) listInstance.rowCount listInstance.selectedIndex on(scroll){ // 此处是代码 } on(change){ // 此处是代码 } Button组件 Button 组件是一个可调整大小的矩形用户界面按钮。可以给按钮添加一个自定义图标。 要给按钮添加图标,需选择一个影片剪辑或图形元件以用作图标。 label 设置按钮上
您可能关注的文档
- 第五章 第节 促动力药.ppt
- 第五章 艺术接受课件.ppt
- 第五章 过渡元素.ppt
- 第五章 面制食品的加工.ppt
- 第五章 聚糖的化学 第一节 糖的结构.ppt
- 第五章 针织服装设计与样板制作.ppt
- 第五章XScale内核及PXA处理器简介.ppt
- 第五章企业电子商务信息流管理.ppt
- 第五章 高温合金.ppt
- 第五章共生分析.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)