java actionscript_ActionScript(对比Java)学习笔记二

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对象一起使用,用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552389.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机视觉基础(12)——图像恢复

前言 我们将学习图像恢复相关知识。主要有图像恢复的定义、评价标准和实现图像恢复的方法。图像恢复任务包括图像去噪、去模糊、图像超分辨率、图像修复等&#xff1b;评价标准有峰值信噪比和结构相似性&#xff1b;图像超分辨的方法有传统方法和基于深度学习的方法&#xff1a…

java 项目启动初始化_Spring Boot解决项目启动时初始化资源的方法

前言在我们实际工作中&#xff0c;总会遇到这样需求&#xff0c;在项目启动的时候需要做一些初始化的操作&#xff0c;比如初始化线程池&#xff0c;提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器&#xff0c;专门帮助大家解决项目启动初始化资源操作。这个神器…

java中的equals拿什么鞋的_java.中equals的使用

下面在Cat类里面重写这个继承下来的equals()方法&#xff1a;class Cat {int color, weight, height;public Cat(int color, int weight, int height) {this.color color;this.weight weight;this.height height;}/*** 这里是重写相等从Object类继承下来的equals()方法&…

java 弹出软键盘_Android开发之弹出软键盘工具类简单示例

本文实例讲述了Android开发之弹出软键盘工具类。分享给大家供大家参考&#xff0c;具体如下&#xff1a;package com.maobang.imsdk.util;import android.content.Context;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;import java.uti…

百度编辑器图片上传 java_百度编辑器粘贴图片自动上传到服务器(Java版)

ChromeIE默认支持粘贴剪切板中的图片&#xff0c;但是我要发布的文章存在word里面&#xff0c;图片多达数十张&#xff0c;我总不能一张一张复制吧&#xff1f;Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成BASE64后是作为内容…

matlab解方java_Java:调用window的matlab遇到的问题和解决方案

描述容易报错的问题和可能原因1.java.lang.NullPointerException解决途径&#xff1a;window和linux的文件路径不同&#xff0c;window分隔符是\\&#xff0c;linux是/2.Exception in thread “main” java.lang.ExceptionInInitializerError解决途径&#xff1a;matlab生成的j…

java里面add报错_java.util.Arrays$ArrayList addAll报错

执行下面代码时报错:List centerList WebConstants.SUPPORT_BIG_CENTERS_LIST; // WebConstants.SUPPORT_BIG_CENTERS_LIST是Arrays.asList转化来的centerList.removeAll(WebConstants.SUPPORT_CENTERS_LIST);centerList.addAll(WebConstants.SUPPORT_CENTERS_LIST);最后一行报…

java中的输入语句判断正负_在java中使用方法调用统计数组中正数的个数,将判断数据的正负功能定义成方法...

满意答案donglin820推荐于 2018.04.21public class TestDemo {static int count 0;// 统计整数的个数public static void main(String[] args) {int[] number new int[10];// 动态生成一个整数数组(长度为10)Scanner s new Scanner(System.in);for (int i 0; i < 10; i)…

java 压缩加密 github_关于Java:使用github中的AES-256-CBC加密

本问题已经有最佳答案&#xff0c;请猛点这里访问。我想使用这些课程https://github.com/fukata/AES-256-CBC-示例在我的项目中&#xff0c;但是即使我不进行任何更改而对其进行编译&#xff0c;也会导致错误&#xff1a;Exception in thread"main" java.lang.Runtim…

java二级考试有草稿纸吗_“大型考试”为什么需要回收草稿纸?学生:这么多年也没整明白!...

在大家的求学生涯中&#xff0c;肯定不难发现这个事情&#xff0c;那就是学生考完试不能带走草稿纸&#xff0c;尤其是高考、中考这种全国统一大型考试&#xff0c;英语四六级等等&#xff0c;而一些初中高中、大学院校内部期末考试也是这样。学校和考场提供统一草稿纸目的是非…

expressjs如何做mysql注入_Node.js+Express+Mysql 实现增删改查

这次选用nodejsexpressmysql 使用http作为客户端&#xff0c;express框架搭建服务端&#xff0c;从而实现数据的增删改查。这篇文章可以算作上篇文章的升级篇&#xff0c;加入了和数据库的交互。安装node 直接去官网下载选择下载即可https://nodejs.org/en/download/current/cn…

docker pxc mysql_docker安装pxc集群的详细教程

前言现在mysql自建集群方案有多种&#xff0c;keepalived、MHA、PXC、MYSQL主备等&#xff0c;但是目前根据自身情况和条件&#xff0c;选择使用pxc的放来进行搭建&#xff0c;最大的好处就是&#xff0c;多主多备&#xff0c;即主从一体&#xff0c;没有同步延时问题&#xff…

java双击添加文本框_java图形界面 怎么文本框要用鼠标点一下才出来

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class BuildMaze extends JFrame implements ActionListener{private JButton random,Return,display,choice;private ImageIcon icon…

php图形验证码验证,php生成图形验证码几种方法小结

我们先来检查一下自己的php是不是打开了gd库。复制代码 代码如下:if(extension_loaded(gd)) {echo 你可以使用gd;foreach(gd_info() as $cate>$value)echo "$cate: $value";}elseecho 你没有安装gd扩展;?>如果有返回信息就正确可以常用使用了例1复制代码 代码…

php new static,PHP中new self()和new static()的区别用法

浅谈PHP中new self()和new static()的区别&#xfeff;本文介绍了PHP中new self()和new static()的区别&#xff0c;分享给大家&#xff0c;也给自己留个笔记。1.new static()是在PHP5.3版本中引入的新特性。2.无论是new static()还是new self()&#xff0c;都是new了一个新的对…

php微信开源框架,SOPHP免费微信开源框架 php版 v4.5

SOPHP是一款稳定开源的微信公众平台开发系统,也是基于weiphp开发的第一款商业系统。依托自身强大的钩子功能&#xff0c;她可以帮助大家快速开发出自己想要的微信功能插件&#xff0c;运营近两年来我们收获了上千用户与良好的口碑。作为一个开源产品&#xff0c;希望大家都能参…

php搜索文件名,window_Windows7内置搜索如何同时搜索文件名与内容,  Win7的搜索功能效果非常强 - phpStudy...

Windows7内置搜索如何同时搜索文件名与内容Win7的搜索功能效果非常强大&#xff0c;不但比WinXP快上许多&#xff0c;而且还能即输即显。不过我们在平时使用的时候大家会发现&#xff0c;Win7搜索只能搜索目录中的文件名&#xff0c;却搜索不到文件中的内容。其实不然&#xff…

php去掉编辑器自带样式,phpcms去掉CKEditor编辑器上传图片的宽高样式

phpcms V9后台富文本编辑器使用的是CKEditor&#xff0c;在编辑器上传图片后会自动添加图片宽高的style属性&#xff0c;如何去掉这个属性&#xff1f;找到以下文件&#xff1a;statics\js\ckeditor\plugins\image\dialogs\image.js打开后是压缩包的js文件&#xff0c;用javasc…

java系统管理员停用,为什么犯错让我成为一个更好的系统管理员

诀窍就是同一个错误不要犯两次。到目前为止&#xff0c;我已做了十多年 Fedora 贡献者。 Fedora 有一个由开发者和用户组成的大型社区&#xff0c;其中每一个人&#xff0c;不管是极富洞察力的用户还是出色的程序员&#xff0c;都有一些独有的技能。我喜欢这样的社区&#xff0…

php ajax json 实例,php+ajax+json 详解及实例代码

phpajaxjson 实例代码html页面&#xff1a;$(function(){$("#send").click(function(){var cont $("input").serialize();$.ajax({url:ab.php,type:post,dataType:json,data:cont,success:function(data){var str data.username data.age data.job;$(&…