Button._rotation、MovieClip._rotation、TextField._rotation、Video._rotation
2012-06-02 19:59:43 来源:开发学院一、Button._rotation 属性
public _rotation : Number
按钮距其原始方向的旋转程度,以度为单位。从 0 到 180 的值表示顺时针方向旋转;从 0 到 -180 的值表示逆时针方向旋转。对于此范围之外的值,可以通过加上或减去 360 获得该范围内的值。例如,my_btn._rotation = 450 语句与 my_btn._rotation = 90 是相同的。
示例
下面的示例在舞台上旋转两个按钮。在舞台上创建名为 control_btn 和 my_btn 的两个按钮。确保 my_btn 不完全是圆的,以便可以看到它旋转。然后在时间轴的第 1 帧中输入以下 ActionScript:
var control_btn:Button;
var my_btn:Button;
control_btn.onRelease = function() {
my_btn._rotation += 10;
};
现在,在舞台上创建名为 myOther_btn 的另一个按钮,确保它不完全是圆的,以便可以看到它旋转。在时间轴的第 1 帧中输入下面的 ActionScript。
var myOther_btn:Button;
this.createEmptyMovieClip("rotater_mc", this.getNextHighestDepth());
rotater_mc.onEnterFrame = function() {
myOther_btn._rotation += 2;
};
二、MovieClip._rotation 属性
public _rotation : Number
指定影片剪辑相对于其原始方向的旋转程度,以度为单位。从 0 到 180 的值表示顺时针方向旋转;从 0 到 -180 的值表示逆时针方向旋转。对于超出此范围的值,可通过加上或减去 360 获得该范围内的值;例如,语句 my_mc._rotation = 450 和语句 my_mc._rotation = 90 相同。
示例
下列示例将动态创建 triangle 影片剪辑实例。运行 SWF 文件时,单击影片剪辑可旋转它。
this.createEmptyMovieClip("triangle", this.getNextHighestDepth());
triangle.beginFill(0x0000FF, 100);
triangle.moveTo(100, 100);
triangle.lineTo(100, 150);
triangle.lineTo(150, 100);
triangle.lineTo(100, 100);
triangle.onMouseUp= function() {
this._rotation += 15;
};
三、TextField._rotation 属性
public _rotation : Number
文本字段距其原始方向的旋转程度,以度为单位。从 0 到 180 的值表示顺时针方向旋转;从 0 到 -180 的值表示逆时针方向旋转。对于此范围之外的值,可以通过加上或减去 360 获得该范围内的值。例如,my_txt._rotation = 450语句与 my_txt._rotation = 90 是相同的。
使用设备字体的文本字段不支持旋转值。您必须使用嵌入字体才能对文本字段使用 _rotation。
示例
在此示例中,您需要创建名为 my_txt 的动态文本字段,然后使用以下 ActionScript 嵌入字体并旋转该文本字段。对 my font 的引用是指库中的字体元件,且链接设置为 my font。
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;
使用 TextFormat class 类为文本字段应用其它格式。
四、Video._rotation 属性
public _rotation : Number
指示 Video 对象距其原始方向的旋转程度,以度为单位。从 0 到 180 的值表示顺时针方向旋转;从 0 到 -180 的值表示逆时针方向旋转。对于此范围之外的值,可以通过加上或减去 360 获得该范围内的值。例如,语句 my_video._rotation = 450 与 my_video._rotation = 90 是相同的。
- ››MovieClip._lockroot 属性
- ››Button._name 属性、MovieClip._name、TextField....
- ››Button._parent 属性、MovieClip._parent、TextFi...
- ››Button._rotation、MovieClip._rotation、TextFie...
- ››Button._target MovieClip._target TextField._ta...
- ››Button._url 属性、MovieClip._url 属性
- ››Button._x 属性、MovieClip._x 属性、TextField._...
- ››Button样式设置代码
更多精彩
赞助商链接