用popup manager来弹出窗口?
用Accordion 来分tab?
用类似visible="{myCheck.selected}"的语法来绑定microphone的属性?
internal 有点类似于java的默认无修饰符,不同在于子类无法访问,只有同个包的可以访问
在一个as文件中,可以定义多个类,但只能一个类位于package中。其他的属于内部类?那在mxml中是不是可以有内部类?
dynamic:动态类型,类的属性和方法不确定,允许在运行时动态的添加。MovieClip 类便是动态类。当要继承动态类时,也要定义为动态类型。一
般只用于特殊场合
函数的不定参数:参数的个数可以动态改变,不定参数使用...args 的形式,其中args是一个数组,存放了所有的参数
必须使用override参数才能重载
var arr:Array = new Array(); //默认元素值为undefined
var arr:Array = new Array(3); //创建一个包含3个元素的数组。
var arr:Array = new Array("1", "2", "3"); //直接给数组定义元素
var arr:Array = [];
var arr:Array = ["1", "2", "3"];
var arr:Array = [3]; //并不是定义3个元素,而是将3作为数据放到数组中
arr[0]:第一个元素,如果下标超出范围,返回 undefined,不会出错
多维数组:
var arr:Array = new Array();
arr:push(["1","2"]); //访问:arr[0][0]
package
{
import flash.display.Sprite;
import flash.media.Sound;
import flash.media.SoundChannel;
public class EmbeddedSoundExample extends Sprite
{
[Embed(source="smallSound.mp3")]
public var soundClass:Class;
public function EmbeddedSoundExample()
{
var smallSound:Sound = new soundClass() as Sound;
smallSound.play();
}
}
}