- Я хочу, чтобы сделать структуру иерархического дереваЯ хочу поставить объект в Tree.dataProvider
- получили структуру данных JSON из PHP с помощью API
- пытались использовать " mx.controls.Tree»
- Tree.dataProvider принимает только XML-
- синтаксический анализ JSON к объекту, с помощью JSON.decode() [as3corelib]
- синтаксический анализ объекта в XML с помощью SimpleXMLEncoder.encodeValue() [mx.rpc.xml.SimpleXMLEncoder]
- и это вход Tree.dataProvider
вреда
И тогда я получил это мнение.
Причина
Потом я заметил, что я должен установить метку или что-то представляет собой атрибут XML тега.
Это связано с Tree.labelField = "@ label".
Решение
Таким образом, я думал, что три варианта.
A. Напишите метод, который работает при анализе объекта в XML, добавьте атрибут метки.
B. Напишите динамический XML с атрибутом метки и поместите свойства объекта в XML итеративно.
C. Напишите исходный метод дерева, который может принимать данные объекта или JSON напрямую.
Но
Они так устали, так
D. Вы говорите мне другое хорошее решение.
- лучший способ, котор я думаю.
Как мне это сделать, мастера ActionScript?
Sample code в Evernote (потому что копия & паста из затмений [Flash Builder] так плохо в отступа ...)