0
내 문서 클래스에서 가져온 다른 클래스에 스테이지의 크기를 전달하는 간단하고 명확한 방법을 알려주시겠습니까?가져온 클래스에서 stage.stageHeight 또는 stage.stageWidth를 가져 오십시오.
감사합니다. 스테이지 너비/높이를 사용하고자하는 클래스의 생성자에서이 두 줄을 넣어
내 문서 클래스에서 가져온 다른 클래스에 스테이지의 크기를 전달하는 간단하고 명확한 방법을 알려주시겠습니까?가져온 클래스에서 stage.stageHeight 또는 stage.stageWidth를 가져 오십시오.
감사합니다. 스테이지 너비/높이를 사용하고자하는 클래스의 생성자에서이 두 줄을 넣어
시도 :
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
당신이 flash.events.Event
클래스를 가져올 수 있는지 확인합니다.
그런 다음 같은 클래스 내에서이 방법을 만들 :
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
trace(stage.stageWidth, stage.stageHeight);
}
이 init
방법은 클래스가 무대에 추가 된 경우에만 호출됩니다. 즉, 스테이지 변수에 액세스 할 수 있습니다 (null이 아님).
이것은 단지 스테이지 개체가 displayObject가 표시 목록에 추가 된 경우에만 사용할 수 있음을 보여주는 테스트입니다.
당신은 남자 TandemAdam입니다! 너무 간단하고 명확! 고마워요 !! :) – Luke