2014-02-24 100 views
0

我在八哥开发的游戏和固定多分辨率的问题后,我坚持到另外一个Revmob广告在屏幕中间显示

当我尝试在底部实施Revmob横幅广告它显示在中间三星note上的屏幕 - 但在samsung galaxy S2上,它显示在底部,非常完美。 我不知道如何解决这个问题 这里有两种方法我试图实施revmob横幅广告

Game.revmob.showBanner(0,stage.stageHeight);

OR

Game.revmob.showBanner(); 这里是多分辨率

public class FTC extends MovieClip 
{ 

    public static var star:Starling; 
    public static var debugSprite:flash.display.Sprite; 
    public static var _baseWidth:Number = 480; 
    private static const STAGE_WIDTH:int = 320; 
    private static const STAGE_HEIGHT:int = 480; 
    public static var DIMX:Number; 
    public static var DIMY:Number; 
    /** 
    * The height that the app is based on, this should be the lowest height such as 480 (iphone) or 512 (ipad) 
    */ 
    public static var _baseHeight:Number = 800; 
    public function FTC() 
    { 
     this.stage.align = StageAlign.TOP_LEFT; 
     this.stage.scaleMode = StageScaleMode.NO_SCALE; 
     Starling.handleLostContext = true; 

      // Get the preferred stage size based on our smallest target resolution 
     var stageArea:Rectangle = new Rectangle(0, 0, STAGE_WIDTH, STAGE_HEIGHT); 

     // Get the fullscreen size available 
     var fullscreenArea:Rectangle = new Rectangle(0, 0, stage.fullScreenWidth, stage.fullScreenHeight); 

     // Fit the stage to the full screen. ScaleMode.SHOW_ALL ensures that everything will be visible (not croping will occur). 
     var viewport:Rectangle = RectangleUtil.fit(stageArea, fullscreenArea, ScaleMode.SHOW_ALL); 

     // Create a new instance and pass our class, the stage and the wished viewport 
     star= new Starling(Game, stage, viewport); 

     // Show debug stats 
     // star.showStats = true; 

     // Define level of antialiasing, 
     star.antiAliasing = 1; 

     // Set to our preferred stage size 
     star.stage.stageWidth = STAGE_WIDTH; 
     star.stage.stageHeight = STAGE_HEIGHT; 

     star.start(); 
    } 
    private function onResized(e:Event):void 
    { 
     var viewPort:Rectangle = star.viewPort; 
     viewPort.width = this.stage.stageWidth; 
     viewPort.height = this.stage.stageHeight; 
     star.viewPort = viewPort; 
     star.stage.stageWidth = stage.stageWidth; 
     star.stage.stageHeight = stage.stageHeight; 

    } 

} 

回答

0

尝试检查“onResized”方法被调用或者你可以放置一个onResized(null);star.start();调用后强制调用它的代码。