【问题标题】:Flash: stick stage to left side when resize?Flash:调整大小时将舞台粘贴到左侧?
【发布时间】:2011-07-26 10:51:51
【问题描述】:

我是 Flash 新手,遇到了奇怪的问题。

我有一个简单的 Flash 应用程序,它在 Flash 播放器中运行时看起来像这样

问题是,当我调整 Flash 播放器窗口的大小时,舞台的左侧和顶部会出现一个黑框。

现在,有没有可能这些黑色区域开始出现在右侧,而舞台要固​​定在左侧?奇怪的是这些黑色区域不是舞台的一部分,(0,0)坐标是白色区域开始的地方而不是窗口的角落,这给我带来了问题。

【问题讨论】:

    标签: flash resize stage


    【解决方案1】:

    在你的主类中添加这个以对齐左上角的舞台:

    addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
    
    private function onAddedToStage(e:Event):void 
    {
        removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
        stage.align = StageAlign.TOP_LEFT;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 2016-03-23
      • 2017-07-19
      • 2018-07-05
      相关资源
      最近更新 更多