我想创建一个使用Flash AS3的聊天程序,到目前为止,一切进展顺利,除了当窗口被调整大小时,我的组件将要被切断。我用:闪存组件和调整大小
stage.align = "TL";
stage.scaleMode = "noScale";
我想创建一个使用Flash AS3的聊天程序,到目前为止,一切进展顺利,除了当窗口被调整大小时,我的组件将要被切断。我用:闪存组件和调整大小
stage.align = "TL";
stage.scaleMode = "noScale";
import flash.display.StageAlign;
import flash.display.StageScaleMode;
...
public function InitializeChatProgram()
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
}
已经添加了这个code.But nop效果 – Mercy 2012-03-01 13:51:57
为了正确地调整你的目标,你需要重新安排他们的时候的窗口大小改变。举例来说,如果你的聊天组件必须水平居中,你的代码想:
stage.addEventListener(Event.RESIZE, resizeHandler);
private function resizeHandler(event:Event):void {
component.x = (stage.stageWidth+component.width)/2;
}
如果不想重新排列和按比例缩放他们,尝试设置舞台缩放模式,以其他StageScaleMode
值。
它看起来像问题被截断。 – vulkanino 2012-03-01 12:51:33
你能为此提供解决方案吗? – Mercy 2012-03-01 12:59:52