flex 학습 노트 Parent, ParentDocument, ParentApplication

2361 단어 flex
Flex의 구성 요소(Component)에는 세 가지 속성이 있는데, 보통 상급자의 대상을 인용하는데, 이것은Parent,Parent Document,Parent Application이다.
1. Parent: 이 구성 요소를 포함하는 부모 컨테이너 개체(DisplayObjectContainer)를 가리키며, 여기에 포함된 단어는 의미(Lexical)의 포함입니다.DisplayObjectContainer는 하위 객체(childobjects)를 포함할 수 있는 모든 상위 클래스의 추상 클래스입니다.2. ParentDocument: 이 구성 요소가 포함된 상위 문서 객체를 가리킵니다.여기서 관건은 무엇이 문서 대상입니까?문서의 대상은 최상위 Flex 프로그램, MXML 구성 요소 또는 AS 구성 요소로 그 유형은 UIComponent이어야 하기 때문에 Document는 일반적으로 사용자 정의 구성 요소의 루트나 프로그램의Application 결점을 가리킨다.그것과 Parent의 차이점은 의미상의 부모 대상이 아니라 부모 문서라는 것이다.예를 들어 우리는 Panel을 계승하는 MXML 구성 요소를 사용자 정의했다. FormItem의 Parent는 Form이고, FormItem과 Form의 ParentDocument는 모두 Panel이다.
 
   
   
   
   
  1. <s:Panel>   
  2.  
  3. <mx:Form width="100%" height="100%">   
  4.  
  5. <mx:FormItem />   
  6.  
  7. mx:Form>   
  8.  
  9. s:Panel>   
.

3. ParentApplication: 이 어셈블리가 포함된 Application 객체를 가리킵니다.보통 Flex 프로그램은 탭에 포함되지만, 이 프로그램은 더 큰 프로그램에 모듈 (moduler) 으로 존재할 수도 있습니다.ParentApplication은 이 구성 요소를 포함하는 가장 가까운 Application 대상을 가리키며, 더 높은 Application 대상이 존재할 때 ParentApplication을 통과할 수 있습니다.Parent Application 같은 링크로 접근합니다.
사용자 정의 as가 UIComponent를 계승하면parentApplication을 사용하면 주 장면을 얻을 수 있습니다. flex3에서 Application을 계승하지 않으면응용 프로그램은 flex4에서 FlexGlobals를 사용합니다.topLevelApplication

좋은 웹페이지 즐겨찾기