![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
Всем приве! Вопрос - как можно передать массив из php-скрипта во Flash?
Например: Скрипт: <? $array = array("val1"=>"1","val2"=>"2","val3"=>"3"); ?> А во флеше вывести в DataGrid типа имя поля val1 значение 1 Подскажите!!! |
|
|||||
|
Регистрация: Dec 2005
Адрес: Kainsk
Сообщений: 88
|
Можно передать в виде строковой переменной,где будут записаны элементы массива через какой либо разделитель. А потом во флэше с помщью split уже преобразовать эту строку в массив.
|
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
пока ждал ответ, сидел разбирался...
делал я так Скрипт: <?php header("Content-type: application/x-www-form-urlencoded"); echo "&val=5&"; ?> флеш: var val:Number; var MyVars:LoadVars = new LoadVars(); MyVars.onLoad = function (success:Boolean) { if(success) { _root.val = this.val; } } MyVars.load("vars.php"); trace(this.val); пишет - undefined ваще не понял почему...причем если в функции обработки события написать вывод через трайс, то выводит 5... ПОЧЕМУ??? |
|
|||||
|
Аналогичная проблема - вывел из бд переменную, присвоил ячейке массива эту переменную, trace выдает undefined...
Где ошибка?
__________________
Уроки фотошоп (Adobe PhotoShop) |
|
|||||
|
Все, нашел ошибку! Проверяйте версию as, 2 или 1. Это важно при определении массива.
__________________
Уроки фотошоп (Adobe PhotoShop) |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 11
|
Вообще есть такая замечательная штука, как ampphp
http://amfphp.org/ |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|