Shurikk
16.04.2007, 12:26
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
[Bindable]
public var selectedNode:XML;
// Event handler for the Tree control change event.
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node label="page">
<node label="1"/>
<node label="2"/>
<node label="3"/>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:Label width="100%" color="blue"
text="Select a node in the Tree control."/>
<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:SWFLoader id="Load" source="@Embed(source='bin/{selectedNode.@label}.swf')" height="100%" width="50%"/>
</mx:HDividedBox>
</mx:Panel>
</mx:Application>
Вопрос, как правильно прописать путь в SFWLoader, чтобы он менялся в зависимости от выбранного меню. ({selectedNode.@label})
Чтобы подгружал при нажатии меню файлы 1.sfw, 2.sfw...?
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
[Bindable]
public var selectedNode:XML;
// Event handler for the Tree control change event.
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node label="page">
<node label="1"/>
<node label="2"/>
<node label="3"/>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:Label width="100%" color="blue"
text="Select a node in the Tree control."/>
<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:SWFLoader id="Load" source="@Embed(source='bin/{selectedNode.@label}.swf')" height="100%" width="50%"/>
</mx:HDividedBox>
</mx:Panel>
</mx:Application>
Вопрос, как правильно прописать путь в SFWLoader, чтобы он менялся в зависимости от выбранного меню. ({selectedNode.@label})
Чтобы подгружал при нажатии меню файлы 1.sfw, 2.sfw...?