2012-10-02 2 views
0

기본적 어떤 일어나는 것은 :Adobe Air - 시작시 최대화되는 창 복원 - 복원 크기가 더 큽니까?

  1. 창이 닫히면 재개되면
  2. 가이 창 최대화 된 상태에 있고, 공기의 기록이 없다 (Window.as 연장 형 AIRWindow.as의) 극대화 때 이 시점에서 복원 창 크기
  3. 은 버튼 복원을 클릭합니다 - AIRWindow.restore() Window.nativeWindow.restore를 호출을()
  4. AIR 창 크기를 조정하지만, 기본적으로 같은 크기 또는 최대화 된 상태보다 약간 큰 그것을 만드는

우리 돈 NativeWindow 파일 또는 restore() 함수에 액세스 할 수 없으므로 최대화 된 윈도우를 기본 상태로 복원 한 상태의 기본 크기 조정에 영향을 줄 수 있는지 확실하지 않습니다.

아이디어가 있으십니까?

참고 :하는 NativeWindow가 airglobal.swc 패키지

답변

1

당신은 당신이 그것을 만들 때 초기 창 크기를 설정할 수 있습니까의 일부입니다?

NativeWindow에서 파생 된 클래스를 만들 때 activate()을 호출하기 전에 x, y, width 및 height 속성을 설정합니다. 이 크기는 이후에 최대화/최소화 할 경우 복원 작업의 기초로 사용됩니다.

창을 특정 크기로 만든 다음 처음에 최대화하려는 경우 즉시로드시 최대화 할 수 있습니다.

+0

흠, 그건 괜찮습니다. 기본 복원 크기를 가질 수 있고 그것을 최대화하기 바로 전에 설정할 수 있습니다 ... – Ryan

+0

해결 방법을 시도해 볼 수도 있지만 더 확실한 대답을 찾을 수 있는지 계속 볼 것입니다 :-) – Ryan