gpt4 book ai didi

actionscript-3 - 如何让应用程序在启动时自动扩展?

转载 作者:行者123 更新时间:2023-12-04 04:32:11 26 4
gpt4 key购买 nike

我希望我的应用程序根据屏幕大小自动缩放其大小。我希望我的应用程序自动适应任何屏幕尺寸。我正在为移动设备制作应用程序,我该怎么做?我对 Flash 还很陌生,所以请让它简单一点!

最佳答案

是的,没有简单的答案,但基础是:

stage.addEventListener(Event.RESIZE,onStageResize);

function onStageResize(e:Event):void {

// Use stage size for placing elements to their position..

// Position to left top
element1.x = 10;
element1.y = 10;

// Position to right top
element2.x = stage.stageWidth - element2.width - 10;
element2.y = 10;

// Position element to center and make it's width to scale with stage..
element3.width = stage.stageWidth - 20;
element3.x = 10;
element3.y = stage.stageHeight / 2 - element3.height / 2;

}

要缩放元素,请将它们放在 Sprite 或 MovieClip 上,然后像这样缩放该元素:
element.scaleX = 1.6; // scale 1 = 100% 2 = 200% etc
element.scaleY = element.scaleX;

我通常为可视子类/组件创建公共(public)函数“resizeElements(e:Event = null):void”并从主线程调用它。在该函数中,对象可以自行调整其大小。

关于actionscript-3 - 如何让应用程序在启动时自动扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20412160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com