0
PopUpManager에서 setStyle() 함수를 사용하면 Flash가 중단되는 이유는 무엇입니까? 이 모듈은 "Application.application.setStyle()"이 제거 될 때 작동합니다. 미리 감사드립니다!PopUpManager가있는 Flex Application.application.setStyle()에서 Flash 플러그인이 손상 될 수 있습니다.
PopUpManager에서 setStyle() 함수를 사용하면 Flash가 중단되는 이유는 무엇입니까? 이 모듈은 "Application.application.setStyle()"이 제거 될 때 작동합니다. 미리 감사드립니다!PopUpManager가있는 Flex Application.application.setStyle()에서 Flash 플러그인이 손상 될 수 있습니다.
아직 완전히 초기화되지 않은 인스턴스 나 무대에 무언가를 적용하려고하기 때문에 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');