2
초보자입니다. 무대 크기가 변경되는 동안 개체 크기 및 위치 정적 유지하려고합니다. 나는 무대의 어떤 상태에서도 내 물건의 크기와 위치를 원한다. 단계는 전체 화면이 될 수 있으며 사용자가 크기를 조정할 수 있으며 장치별로 크기를 조정할 수 있습니다. 내 화면에 볼을 추가했습니다. 볼 화면을 클릭하면 전체 화면으로 이동합니다. 하지만 전체 화면 모드에서는 볼의 위치와 크기가 바뀝니다. 점점 커집니다. 무대의 왼쪽 상단 구석에 공을 유지하는 법. 다음 스크린 샷과 코드를 참조하십시오. 무대 콘텐츠를 확장 할 수 기본적으로 오브젝트 크기 및 위치를 as3으로 유지합니다.
AS3 코드
package {
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
import flash.display.*;
import flash.geom.Rectangle;
public class mainajaira extends MovieClip {
private var _ball=new ball();
private var stagewidht:Number=stage.stageWidth;
public function mainajaira() {
// constructor code
addChild(_ball);
_ball.x=0;
_ball.y=0;
trace(_ball.height + "." + "." + _ball.width);
trace("Stage Width:" + stagewidht);
trace("Ball x: " + _ball.x);
_ball.addEventListener(MouseEvent.CLICK, fullscreen)
}
private function fullscreen(e:MouseEvent):void{
if(stage.displayState==StageDisplayState.NORMAL){
stage.displayState=StageDisplayState.FULL_SCREEN}
else if (stage.displayState==StageDisplayState.FULL_SCREEN){
stage.displayState=StageDisplayState.NORMAL}
}
}
}
앤디 야만인 당신의 친절한 도움을 감사합니다 @. 단일 객체에 대해 stage.scaleMode 및 stage.align을 설정할 수 있습니까? 개체의 나머지 부분은 무대에 의해 축척됩니다. 그것은 가능한가? –
아니요 불가능합니다. – BotMaster