azatkh
14.10.2008, 06:04
Доброй ночи, уважаемые Flexer'ы.
Последние дни с головой углубился в изучение во Flex 3.0... что ночами не сплю :eek:
Урок в рунете очень мало, и приходится искать помощь на адобовском сайте - http://examples.adobe.com/flex3/componentexplorer/explorer.html
У меня возник вопрос - как на этом самом сайте (ссылка выше) реализовано воспроизведение txt или html файлов (это как я понял... возможно это сделано по другому) при нажатии на раздел в дереве каталогов.
т.е. для начала я хочу сделать что - то типа каталога уроков.
Имеется mx:Tree c перечнем разделов
<mx:Script>
<![CDATA[
// tree
[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="Уроки">
<node label="Спецэфекты">
<node label="урок создания чего - либо 1"/>
<node label="урок создания чего - либо 2"/>
<node label="урок создания чего - либо 3"/>
</node>
<node label="Графика">
<node label="урок рисования 1"/>
<node label="урок рисования 2"/>
</node>
<node label="FAQ"/>
</node>
</mx:XMLList>
<mx:Tree id="myTree" width="30%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
Далее, при выборе нужного урока в правом, большом поле (для контента), появляется соответствующий урок и tabNavigator'ы - Сам "урок" и "картинки"
<mx:TabNavigator id="tn" width="70%" height="100%" dragDrop="true">
<mx:VBox label="Урок" width="70%">
<mx:TextArea width="100%" height="100%"/>
</mx:VBox>
<mx:VBox label="Пример">
<mx:Text width="100%">
<mx:text>
Выбран урок - {selectedNode.@label}
</mx:text>
</mx:Text>
</mx:VBox>
</mx:TabNavigator>
Подскажите, что нужно прописать в <mx:text> чтобы выводить там контент? и как это лучше реализовать? подгружать готовые html?
как это реализовано на адобовском сайте? (ссылка в начале)
Буду премного благодарен всем кто откликнется и поможет :victory:
Последние дни с головой углубился в изучение во Flex 3.0... что ночами не сплю :eek:
Урок в рунете очень мало, и приходится искать помощь на адобовском сайте - http://examples.adobe.com/flex3/componentexplorer/explorer.html
У меня возник вопрос - как на этом самом сайте (ссылка выше) реализовано воспроизведение txt или html файлов (это как я понял... возможно это сделано по другому) при нажатии на раздел в дереве каталогов.
т.е. для начала я хочу сделать что - то типа каталога уроков.
Имеется mx:Tree c перечнем разделов
<mx:Script>
<![CDATA[
// tree
[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="Уроки">
<node label="Спецэфекты">
<node label="урок создания чего - либо 1"/>
<node label="урок создания чего - либо 2"/>
<node label="урок создания чего - либо 3"/>
</node>
<node label="Графика">
<node label="урок рисования 1"/>
<node label="урок рисования 2"/>
</node>
<node label="FAQ"/>
</node>
</mx:XMLList>
<mx:Tree id="myTree" width="30%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
Далее, при выборе нужного урока в правом, большом поле (для контента), появляется соответствующий урок и tabNavigator'ы - Сам "урок" и "картинки"
<mx:TabNavigator id="tn" width="70%" height="100%" dragDrop="true">
<mx:VBox label="Урок" width="70%">
<mx:TextArea width="100%" height="100%"/>
</mx:VBox>
<mx:VBox label="Пример">
<mx:Text width="100%">
<mx:text>
Выбран урок - {selectedNode.@label}
</mx:text>
</mx:Text>
</mx:VBox>
</mx:TabNavigator>
Подскажите, что нужно прописать в <mx:text> чтобы выводить там контент? и как это лучше реализовать? подгружать готовые html?
как это реализовано на адобовском сайте? (ссылка в начале)
Буду премного благодарен всем кто откликнется и поможет :victory: