컴포넌트를 호출하고 객체를 전달해야합니다. 이제는 이벤트 초기화를 사용하여 구성 요소의 메서드로 전달하지만 다음과 같이 한 번만 실행되는 것처럼 보입니다. 어쨌든로드 할 때마다 전화를 걸 수 있습니다. 초기화 = "parentApplication.projectView.projectDetails.loadProject (newProject)">이벤트에 의해 Flex 객체가 컴포넌트로 전달됩니다.
<mx:TabNavigator id="tn" x="38" y="10" >
<s:NavigatorContent label="List Matter" width="100%" >
<view:ProjectList id="projectList" LoadRecord="loadRecordHandler(event)">
</view:ProjectList>
</s:NavigatorContent>
<s:NavigatorContent label="Matter" width="100%" >
<view:ProjectDetails id="projectDetails" initialize="parentApplication.mainView.projectView.projectDetails.loadProject(newProject)">
</view:ProjectDetails>
<mx:LinkButton x="594" y="10" label="Set Matter Permission"/>
</s:NavigatorContent>
당신이 이해하는 경우 이 이벤트를 표시하려고 할 수 있습니다 구성 요소 호출 "이라는 의미입니다. 구성 요소 내에서 메소드를 실행해야합니까? 또는 속성을 설정합니까? 또는 다른 것? Teh 초기화 이벤트는 Flex 구성 요소 라이프 사이클의 일부이며 구성 요소의 '수명'동안 한 번만 디스패치됩니다. "때마다"라고 할 때 당신은 무엇을 의미합니까? 일반적으로 구성 요소는 인스턴스 당 한 번만로드됩니다. 표시 할 때마다 코드를 실행하려면 show evnt?를 사용하십시오. 코드를 실행하려는 경우 구성 요소 표시가 변경 될 때마다 updateComplete를 사용하십시오. – JeffryHouser