|
|
|||||
для одного класса, только второй из вариантов
package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.text.TextField; public class Main extends Sprite { private var data:XML = <data> <category1> <iteam1 name="name" data="data"></iteam1> <iteam2 name="name" data="data"></iteam2> </category1> <category2> <iteam1 name="name" data="data"></iteam1> <iteam2 name="name" data="data"></iteam2> </category2> </data>; public function Main():void { var count:int = 0; for each (var category:XML in data.*) { // создаем поля с имененм категорий var field:TextField = createField(category.name().toString()); field.y = 30 * count++; field.addEventListener(MouseEvent.CLICK, field_click); addChild(field); } } private function field_click(e:MouseEvent):void { // выдергиваем данные из XMl по имени var field:TextField = e.currentTarget as TextField; var fieldData:XML = data.child(field.text)[0]; trace("fieldData : " + fieldData); } private function createField(str:String):TextField { var res:TextField = new TextField(); res.width = 60; res.height = 20; res.border = true; res.selectable = false; res.text = str; return res; } } } |
|
|||||
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
А я ошибаюсь, или он заполняет только название категорий? (Просто я с этим разобрался). У меня то проблема с заполнением 2 категории в зависимости от 1.
|
|
|||||
>> А я ошибаюсь, или он заполняет только название категорий?
вопрос в пустоту.. у тебя есть XML, ты берешь из него то, что тебе нужно и заполняешь, то что нужно почитай, пожалуйста, что-нибудь про XML, многие вопросы отпадут сами собой |
|
|||||
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
Я читал. Смотри: у меня на сцене находятся 2 выпадающих списка. 1 я заполнил (это название категории). В каждой названии категории есть n пунктов, которые мы загружаем из хмл. Вопрос собственно в том как заполнить 2 в зависимости от выбора 1?
Вот пример: http://www.vsejaluzi.ru/ (кнопка калькулятор) |
|
|||||
>> Вопрос собственно в том как заполнить 2 в зависимости от выбора 1?
сори, но мы похоже на разных языках говорим в моих последних двух примерах по клику на объектах, созданных из 'корневых' узлов хмл, трейс выводит xml, соответствующий внутренним xml этих узлов, заполняй ими что угодно.. вот честно не знаю, чем еще я могу помочь |
|
|||||
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
Странно, у меня ничего не выводило...
|
Часовой пояс GMT +4, время: 02:31. |
|
« Предыдущая тема | Следующая тема » |
|
|