27.ActionScript中的组件对象: 类似于Java中的Swing组件对象,ActionScript提供了很多组件!!

(可以自行查看官网提供的组件列表学习,也可擦看已经拥有的flex+3+component+explorer.pdf文档)!!

(一) 容器类组件对象:这里列举了几种常见的容器组件!!

<1>Application和ApplicationControlBar组件对象: Application是一个可以独立运行的组件,也是默认创建MXML时自动创建的根容器组件对象,

即组件想要运行可以放入到Application组件(不是只能放入Application组件中,只要是可以独立运行的组件都可以),

有些组件不能独立运行,它们可以附加在可以独立运行的组件之上,间接的实现自身组件的运行。

*ApplicationControlBar是一个导航工具条,它有一个dock属性,为true表示该工具条将会和父组件紧密靠近成贴合状态,默认为false.

在该组件中可以添加一些其他的组件(如按钮组件等),该容器组建区别于其他的组件的地方在于它有一个dock属性!!

一般和Application组件配合使用!!

<2>Canvas(画布)和Box(VBox(垂直)和HBox(水平))及DivideBox(也分为垂直和水平):

Canvas组件是一个非独立运行容器组件(即可以附加其他组件的组件),同时它的布局方式只有种,

就是absolute绝对布局方式,没有vertical垂直和horizontal水平方式!!

Box也是一个非独立运行的容器组件,放入VBox中的组件会垂直排列;放入HBox中的组件会水平排列!!

DivideBox是特殊的Box,就是带有分割的Box组件,VDivideBox是垂直分割的Box组件;HDivideBox是水平分割的Box组件!!

<3>Panel组件和TitleWindow组件: Panel容器组件区别与其他容器组件的地方是它有一个title属性,可以指定一个标题内容的显示文字!!

TitleWindow组件也是一个容器组件,属性showCloseButton="true"可使该组件右上角有一个关闭的"X"按钮!!默认为false!!

这个"X"按钮有个对应的事件方法即close事件。当点击的时候就会触发这个close事件指定的方法!!

**注意: PopUpManager类是管理界面中所有的弹出窗口的工具类,可以让一个组件呈弹出状态的显示。

如PopUpManager.addPopUp(被弹出组件, 从哪弹出(即父容器组件),是否为模式(Java中也有))方法可以弹出一个组件对象来显示,并且弹出组件可以拖动。

PopUpManager.removePopUp(传入要移除的组件对象)可以移除一个已经呈弹出状态的组件!!

Point类是一个定位坐标的辅助工具类!!

<4>Form : Form对象组件就是一个表单(和HTML中的表单的作用没什么区别),

ActionScript中的Form对象组建中可以有FormHeading对象用于显示信息(和Label差不多),

可以有FormItem对象(也是类似Label)它内部要跟着TextInput对象一起使用,用

java actionscript_ActionScript(对比Java)学习笔记二相关推荐

  1. Java学习笔记二:数据类型

    Java学习笔记二:数据类型 1. 整型:没有小数部分,允许为负数,Java整型分4种:int short long byte 1.1 Int最为常用,一个Int类型变量在内存中占用4个字节,取值范围 ...

  2. Java 8 函数式编程学习笔记

    Java 8 函数式编程学习笔记 @(JAVASE)[java8, 函数式编程, lambda] Java 8 函数式编程学习笔记 参考内容 Java 8中重要的函数接口 扩展函数接口 常用的流操作 ...

  3. java 编程思想 多线程学习笔记

    java 编程思想 多线程学习笔记 一.如何创建多线程? 1.继承 java.lang.Thread 类 2.实现 java.lang.Runnable 接口 3.Callable接口 总之,在任何线 ...

  4. JAVA基础与高级学习笔记

    JAVA基础与高级学习笔记 /记录java基础与高级,除了较简单的内容,没有必要记录的没有记录外,其余的都记录了/ java初学者看这一篇就够了,全文 6万+ 字. JAVA基础 java会出现内存溢 ...

  5. 第10课:底实战详解使用Java开发Spark程序学习笔记

    第10课:底实战详解使用Java开发Spark程序学习笔记 本期内容: 1. 为什么要使用Java? 2. 使用Java开发Spark实战 3. 使用Java开发Spark的Local和Cluster ...

  6. Java并发编程艺术学习笔记(五)

    Java并发编程艺术学习笔记(五) Java并发容器和框架 Java为开发者也提供了许多开发容器和框架,可以从每节的原理分析来学习其中精妙的并发程序. 一.ConcurrentHashMap的实现原理 ...

  7. 《Java编程思想》学习笔记【一对象导论】

    重头学习Java,大一没怎么学,大二上课也没听.(流下不学无术的眼泪) 所有编程语言都提供抽象机制,我们所能解决的问题的复杂性直接取决于抽象的类型和质量. 汇编语言是对底层机器的轻微抽象," ...

  8. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  9. Java中expecial,RxJava 学习笔记 (一)

    作者: 一字马胡 转载标志 [2017-12-13] 更新日志 日期 更新内容 备注 2017-12-13 RxJava学习笔记系列 系列笔记 (一) 2017-12-15 增加系列笔记(二) 201 ...

最新文章

  1. pandas内置数据集_pandas内置数据集_Pandas中的示例数据集
  2. mysql数据库的打开失败_MySQL数据库启动失败解决
  3. 【Java自顶向下】面试官:HashMap源码看过吗?我:看过!面试官:好极了,那么来扒一扒吧!
  4. Linux内核编译与管理
  5. Educational Codeforces Round 96 (Rated for Div. 2)
  6. python字典中的值只能是字符串类型_python字典key不能是可以是啥类型
  7. 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】(ZZ伯乐在线)...
  8. 最新csdnJS逆向分析
  9. AI 六十年,强人工智能何时到来?
  10. Android Message和obtainMessage的区别
  11. 设计算法之分治法(补充)
  12. 《php100 视频教程》笔记心得 张恩民 php100 (张迅雷闪击php系列)
  13. CSS度量单位px/pt/em/in/pc/mm/cm
  14. ms project2010项目管理软件使用技巧总结
  15. 关于Win10的powerdesigner16的缩放问题,字体和图标
  16. 2019-2020浴血凤凰DNF自动化辅助开发教程
  17. 二代旅游CMS网站管理系统使用手册(三)--计调线路团期录入
  18. PTA n个分数相加
  19. Python——第四天的Gut Punch
  20. 文件处理命令-文件处理命令

热门文章

  1. 1030利用三层交换机实现VLAN间通信
  2. gentoo安装记录[20050216]
  3. Thrift介绍与应用(三)—hbase的thrift接口
  4. arduino 停止程序_建立Arduino机器人,第五部分:障碍规避
  5. gettimezone_Java日历getTimeZone()方法与示例
  6. Java Duration类| 带示例的compareTo()方法
  7. python中的数字类型格式与运算,python数字数据类型
  8. php常见漏洞修复,phpstudy漏洞修复方法
  9. 软件测试 测试策略_测试策略| 软件工程
  10. 我们如何在Python中创建多行注释?