여러 노드 중 가장 안쪽 노드가 선택되면 Flex 컨트롤 트리를 사용하여 해당 콘텐츠(사용자 정의 유형 문자열)를 다른 텍스트 상자에 씁니다. 방법?
lt; Scriptgt;
lt; ![CDATA[
공개 함수 treeChanged(event: Event): void
{
selectedNode=Tree(event.target).selectedItem을 XML로
}
]]gt; mx: Scriptgt;
lt; XMLListCollection id="datatree" gt; "ww"gt;
lt; 노드 라벨="NO1"gt; ="NO111" bool="true"/gt;
lt;/nodegt;
lt; 노드 라벨="NO22" bool="true"/gt;
lt;/nodegt;
lt;node label="NO2"gt;
lt;node label="NO11"gt;
lt;node label="NO111" bool="true"/gt;
lt;/nodegt;
lt;node label="NO22"gt;
lt; 노드 라벨="NO222" bool="true"/gt;
lt;/nodegt; >lt; /mx: 소스gt;
lt; XMLListCollectiongt;
lt; ;
lt;mx: 트리 id="tree" width="50" height="100" labelField="@label"
showRoot="false" dataProvider="{ datatree}"change="treeChanged(event)"/gt;
lt;mx: TextArea height="100" width="50" text="선택한 항목: {selectedNode.@label}"/ gt;
lt;/mx: HDividedBoxgt;