Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.06.2010, 14:06
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 1  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
По умолчанию eval() в as3

Приветствую.
как я понял eval в as3 всё же нету..
а есть ли его замены?

от сервера прилетает json объект строкой
что то вроде
Код:
"({"totalCount":"11","rows":[{"id":"4383","scenario_id":"1057","action_type_id":"6","parent_id":"","returned_code_id":"","media_file_id":"1630","int_param_1":"4","int_param_2":"1","int_param_3":"","text_param_1":"","name":"Внутренний номер","count":"18"},{"id":"4384","scenario_id":"1057","action_type_id":"4","parent_id":"4383","returned_code_id":"14","media_file_id":"2","int_param_1":"","int_param_2":"","int_param_3":"","text_param_1":"bal@conttel.ru","name":"Голосовая почта","count":"1"}]})"
необходимо переделать это в некую любую удобоваримую as структуру.
какие есть решения?


возможно ли попросить javascript это сделать чтобы от него получить уже объект?


заранее спасибо

Старый 04.06.2010, 14:09
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Можно. А еще есть библиотеки, которые разбирают json в объект и обратно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 04.06.2010, 14:56
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 3  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
спасибо
нашёл вот эту
http://code.google.com/p/as3corelib/down

вот только как я понял после распаковки нужно сделать импорт
import com.adobe.serialization.json.JSON

причём именно в первом кадре.
не в пакете.

но тогда при попытке компиляции сталкиваюсь с тем что
в as файле связанном с этим fla (во фла ничего нет, только 1й кадр с 1 строкой )
устанавливается курсор на первую строчку (где package{)
и появляется ошибка компилятора
"GreetingsApp.as, Line 1 1180: Call to a possibly undefined method addFrameScript."

а как всё сделать правильно?

Старый 04.06.2010, 15:19
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 4  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
писать код в классах
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 04.06.2010, 15:21
Flcn вне форума Посмотреть профиль Отправить личное сообщение для Flcn Найти все сообщения от Flcn
  № 5  
Ответить с цитированием
Flcn
 
Аватар для Flcn

Регистрация: Aug 2008
Адрес: Moscow
Сообщений: 73
Отправить сообщение для Flcn с помощью ICQ
сейчас он весь в классах.
куда поместить import com.adobe.serialization.json.JSON ?

Старый 04.06.2010, 15:31
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 6  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
насчет адобовского вот здесь в комментах говорят что медленный и советуют смотреть в сторону JSONLite. Сам не пробывал, ничего сказать не могу.

Старый 04.06.2010, 17:43
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Juice_Green, я сильно удивлюсь, если JSONLite, который весь построен на анонимных функциях, окажется быстрее.

Старый 11.06.2010, 15:17
KIVagant вне форума Посмотреть профиль Отправить личное сообщение для KIVagant Найти все сообщения от KIVagant
  № 8  
Ответить с цитированием
KIVagant

Регистрация: May 2009
Сообщений: 34
Flcn, всё просто:
http://www.json.org/json-ru.html
Качаем:
- ActionScript3.

И получаем самый что ни на есть JSON. У меня на этом куча алгоритмов завязано - достаточно шустрая штука.

Хм, прогладел - выше уже дали ссылку на http://code.google.com/p/as3corelib

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.