2010-01-13 123 views
0

我想充分Flash网站在任何浏览器的大小动态调整大小动态适应。调整大小的问题与任何浏览器尺寸

如果浏览器获得比现场MC应限制以适应浏览器小。 (EX:1440x900)我现在拥有98%的时间,但是当我切换到更大的屏幕尺寸时,它会从左到右微调(菜单,徽标等)(Ex :1680×1050)

有谁知道如何解决这个问题?

positionScenesOnStage(); 
stage.align = StageAlign.TOP_LEFT; 
stage.scaleMode = StageScaleMode.NO_SCALE; 
stage.addEventListener(Event.RESIZE, handleObjectsOnStage); 


private function handleObjectsOnStage(event:Event):void 
{ 
    positionScenesOnStage(); 
} 

private function positionScenesOnStage():void 
{ 
    backgroundMC = new bgMC(); 
    backgroundMC.x = 0; 
    backgroundMC.y = 0; 
    backgroundMC.width = stage.stageWidth; 
    backgroundMC.height = stage.stageHeight; 
    addChild(backgroundMC); 

    logo_mc = new LogoMC(); 
    logo_mc.x = stage.stageWidth - 1420; 
    logo_mc.y = stage.stageHeight - 700; 
    addChild(logo_mc); 

    menuContainer = new MenuContainerMC(); 
    menuContainer.x  = stage.stageWidth - 400; 
    menuContainer.y  = stage.stageHeight - 680; 
    addChild(menuContainer); 
} 

回答

0

你需要添加PARAMS浏览器闪调用代码:

<param name="scale" value="noscale" /> 
<param name="salign" value="lt" /> 

加上在嵌入标签,如果你使用JavaScript调用闪存添加到以及相应的设置。

相关问题