2009-08-06 2 views
1

브라우저 윈도우에서 크기가 조절되면 flex 응용 프로그램의보기 상태를 변경하고 싶습니다. swf를 100 % x 100 %로 포함 시켰습니다. 따라서 사용자가 특정 너비 아래의 창 크기를 조정하면 다른 상태로 전환하고 싶습니다. 이런 이벤트 리스너를 추가하려고 시도하지만, 브라우저 내부에서가 아닌 SWF 외부에서 SWF 크기를 조정할 때만 이벤트가 발생합니다. 내가 사용 : this.addEventListener (ResizeEvent.RESIZE, SizeChanged); 브라우저에서이 기능을 사용하고 싶습니다. 나는 심지어 퍼센티지 대신에 임베디드 코드에서 고정 된 치수를 사용하여 시도했지만, 그 역시 도움이되지 못했습니다.응용 프로그램의보기 상태 변경하기 resize

답변

0

청취자를 스테이지에 추가하려고합니다.

this.stage.addEventListener(Event.RESIZE, resizeHandler); //from your Main.mxml creationComplete handler 

아니면 통해 리스너를 추가 할 수 있습니다 또한

Application.application.stage.addEventListener(Event.RESIZE, resizeHandler) 

, 뷰가 크기 조정 될 때이 이벤트가 많이 발생시킵니다 것을 명심, 그래서 당신은 그것에 대해 설명하기를 원할 것입니다.