Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загадка Flash - PHP Serializer Class, не правильно работает unserialize (http://www.flasher.ru/forum/showthread.php?t=186623)

dimarik 06.11.2012 22:46

Цитата:

Сообщение от КорДум (Сообщение 1103079)
При первом взгляде в serialize надо бы поменять блоки проверки на Array и Object местами.
Код AS3:

 
} else if(data is Object){
//<skipped>
} else if(data is Array){
//<skipped>
}


Однозначно поменять

Код AS3:

trace([] is Object);// true

Добавлено через 6 минут
Цитата:

Сообщение от rolling_kz (Сообщение 1103121)
так и этот работает.
много лет юзаем. только вот обна бага попалась.

Тут пустяковый баг, но сразу рекомендуют на альтернативные форматы переходить.

SE|PY помните? Тот, что для AS2. Это его рук дело. Я только его и пользовал во времена TimeZero.

rolling_kz 06.11.2012 23:24

да кстати он ответил, не могу говорит помоч, давно это было, as3 давно не использует.

SE|PY - классный редактор был.

ну пустяковый баг пока не решается. замена array на object не помогает.

terbooter 07.11.2012 17:11

Зачем вам использовать кукую-то библиотеку, которая не работает и не поддерживается.
Мы раньше тоже использовали разные странности вроде ZendAMF. И даже все работало. Но вдруг на каком-то "особенном" объекте вылетала бага.
Как уже советовали, используйте JSON.
Если хотите получить защиту от кулхакеров с Charles, то лучше написать свое шифратор-дешифратор


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

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