Всем доброго дня! Столкнулся с проблемой кодирования данных из пхп в амф, флешка не может распарсить. Взял объект, закодировал, на клиенте пишется:

Код:
Пришедший пакет не был прочитан как корректный AMF:
Error #2006: Предоставленный индекс выходит за допустимые пределы.|
Причина вызвана передачей внутри объекта массива дробных чисел:

PHP код:
array (
0 => '0.91',
1 => '0.88',
2 => '0.82',
3 => '0.94',
4 => '0.27',
5 => '0.77',
6 => '0.05',
7 => '0.09',
8 => '0.47',
9 => '0.67',
10 => '1',
11 => '0.4',
12 => '0.48',
13 => '0.12',
14 => '0.3',
15 => '0.22',
16 => '0.13',
17 => '0.77',
18 => '0.86',
19 => '0.25',
)
причем все значения массива передаются string'ом. Если кто-нибудь работал с zend amf и что-нибудь знает об его особенностях, был бы рад узнать как с этим бороться.