我现在已经在无镀铬youtube播放器上构建了flash ui,我想知道是否有任何方法可以在舞台中设置某些精灵,而不必在全屏幕上缩放而不必进行反转缩放。提前谢谢!
编辑:我使用FlashDevelop作为我的IDE并纯粹在as3
中构建它答案 0 :(得分:0)
通常,当您缩放任何DisplayObject
时,其所有子项都将随之缩放。但是 可能会阻止stage
缩放调整大小。试试这个:
this.stage.scaleMode = StageScaleMode.NO_SCALE;
this.stage.align = StageAlign.TOP_LEFT;
编辑:要获得您正在寻找的行为,您必须手动执行某些重新启动。您需要包含上面两行代码,因为这是防止所有内容扩展的唯一方法。现在添加一个resize处理程序,以便您只能扩展您希望调整大小的DisplayObject
个实例,同时保持其他所有内容相同:
stage.addEventListener(Event.RESIZE, stageResize);
function stageResize(event:Event):void {
myBackground.width = stage.stageWidth;
myBackground.height = stage.stageHeight;
// ...
}