2011-10-10 3 views

답변

0

아직 완전히 초기화되지 않은 인스턴스 나 무대에 무언가를 적용하려고하기 때문에 Flex 프레임 워크의 버그 일 가능성이 큽니다. 작업중인 Flex SDK의 버전을 지정하지 않았으므로 확실히 알 수 없습니다. validateNow() 호출을 사용하고 팝업이 생성 된 후 setStyle 호출을 이동하십시오 (아래 그림 참조). setStyle을 호출하는 것은 값 비싼 프로 시저이므로 가능할 때마다 피해야합니다. 일반적으로 전화해야 할 이유가 거의 없습니다.

var popup:SurveyQuestionsPopup = new SurveyQuestionsPopup(); 
PopUpManager.addPopUp(popup,Application.application as DisplayObject,true); 
PopUpManager.centerPopUp(popup); 
popup.dataProvider = arr; 
popup.validateNow(); 
Application.application.setStyle('modalTransparencyColor','black'); 
관련 문제