![]() |
Отрицательный int
Обмен данных осуществляется через AMF php.
После отправки переменной типа int содержащую отрицательное число, получаю на сервере массив содержащий эту переменную но с очень большим положительным числом. Собственно как починить? Код AS3:
|
Переполнение, где-то uint вместо int;
|
Код:
echo (int)($vo["test"]); |
uint нет, конечное значение перед отправкой содержит -1
я думаю проблема возникается когда данные сериализируются и десириализуются (через AMF) скорее всего там происходит преобразование типов... |
Сам с AMF php почти не работал, но на форуме мелькали темы, что проблема может быть связана с разными версиями для флеша и пыхи.
|
|
| Часовой пояс GMT +4, время: 22:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.