[Actionscript3] 纯文本查看 复制代码
//http://www.cnblogs.com/602147629/archive/2010/12/27/1918221.html
stage.width,stage.height;//标识当前舞台上所有元素组合后的宽和高
stage.stageWidth,stage.stageHeight;//表示当前窗口的宽和高
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
mc.x = 0;
mc.y = 0;
stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(evt:Event)
{
mc.width = stage.stageWidth;
mc.height = stage.stageHeight;
trace(mc.width);
}
stage.dispatchEvent(new Event(Event.RESIZE));
[Actionscript3] 纯文本查看 复制代码
//lybide
stop();
stage.align=StageAlign.TOP_LEFT;//=StageAlign.TOP_LEFT;
//stage.scaleMode="noScale";
stage.scaleMode=StageScaleMode.NO_SCALE;
var sie=0;
function wResize(e:Event) {
var stageW=stage.stageWidth;
var stageH=stage.stageHeight;
bg1.x = (0);bg1.y = (0);
bg1.x=stageW/2-bg1.width/2;
bg1.y=stageH/2-bg1.height/2;
bb1.x=stageW-bb1.width;
//位置计算
trace(stageW,stageH,bb1.width,stageW-bb1.width,sie)
//testObj1._y = (Stage.height-testObj1._height)/2;
sie++;
};
stage.addEventListener(Event.RESIZE,wResize);
stage.dispatchEvent(new Event(Event.RESIZE));
|