接口
接口的命名通常是以大写的 I 开头,后面跟着一个有意义的名字
接口只是负责定义一些接口的方法,其方法的具体实现是通过继承该接口的子类来实现的,通过关键字implements来继承该接口
接口只支持两种修饰词:public internal
怎样定义一个接口 如下格式:
public interface 接口名
{
在此定义接口体,包括接口的属性、方法等
}
类--元件类
1.SimpleButton类
在创作工具中创建了按钮的一个实例后,就可以使用SimpleButton类的方法和属性,通过ActionScript来操作按钮
使用SimpleButton类,可以控制swf文件中按钮元件的所有实例;例如:在 ActionScript 3.0 中,您使用 new SimpleButton()
构造函数来创建 SimpleButton 实例。
2.MovieClip类
MovieClip类从以下类继承而来:Sprite、DisplayObjectContainer、InteractiveObject、DisplayObject 和 EventDispatcher。
不同于 Sprite 对象,MovieClip对象拥有一个时间轴。
如果修改包含补间动画的 MovieClip 对象的下列任一属性,Flash Player 便会停止该 MovieClip 对象中的播放头:alpha
、blendMode
、filters
、height
、opaqueBackground
、rotation
、scaleX
、scaleY
、scale9Grid
、scrollRect
、transform
、visible
、width
、x
或 y
。 但是,它不会停止在该 MovieClip 对象的任何子 MovieClip 对象中的播放头。
3.影片剪辑类
totalFrames 就是当前实例播放的总帧数
currentFrame就是当前实例播放的帧是多少帧
字符串的操作:
charAt有索引的意思
tolocaleLowerCase();将大写转为小写的意思
var str:String = "123456";
//str = str.concat("10");
// trace(str);
// trace(str.concat("10"));
// trace(str.length);
// trace(str.charAt);
trace(str.indexof("5",0));
trace(str.slice(2,4));
注释的部分尝试一下,会输出不同的结果、、、、