3.7. 改变对齐方式
问题
我要改变影片的对齐方式
解决办法
使用 stage.align 属性
讨论
默认下Flash电影会居中显示。可以利用任何可视化对象的stage.align属性来重新设置电影的对齐方式。flash.display.StageAlign 类的属性:
Value | Vertical alignment | Horizontal |
---|---|---|
| Top | Center |
| Bottom | Center |
| Center | Left |
| Center | Right |
| Top | Left |
| Top | Right |
| Bottom | Left |
| Bottom | Right |
这里没有水平和垂直都居中的模式,其实,默认模式就是它了,但如果你改变了对其方式又想回到默认模式这时后只能传递空字符串""。
下面的类展示了缩放和对齐效果:
package {
import flash.display.Sprite;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
public class ExampleApplication extends Sprite {
public function ExampleApplication( ) {
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_RIGHT;
graphics.beginFill(0xff0000);
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
graphics.endFill( );
}
}
}
没有评论:
发表评论