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

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

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

Регистрация: Jan 2007
Сообщений: 107
По умолчанию передача двумерных массивов из пхп во флеш

Можно ли из пхп передать двумерный массив в лоадварс?
например, пхп
Код:
echo 'id_cat='.$Category['id'];
echo 'name_cat='.$Category['name'];
flash
Код:
loader.onLoad=function(ok){
     if (ok){
           var id_cat= new Array();
           var name_cat=new Array();
           id_cat=this.id_cat;
           name_cat=this.name_cat;
}
};
У меня щас просто mysql полетел, восстановить не могу, делать надо. а проверить не получаецца(

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Пхп передает строки, строки и только строки. Поэтому нужно преобразовать двухмерный массив в строковую последовательность. Допустим было:
Код:
1,2,3
4,5,6
Делаем
Код:
1,2,3/4,5,6
После получения такой строки, разбиваем на массив помощью метода split.
Пример:
Код:
//// полученная строка
var str:String = "1,2,3/4,5,6";
//// конечный массив
var array:Array = new Array ();
//// разбиваем на первый уровень
var arrayA:Array = str.split ("/");
//// разбиваем на второй уровень
for (var i:Number = 0; i < arrayA.length; i++) {
	array[i] = arrayA[i].split (",");
}
//// результат
trace (array[0]);
trace (array[1]);
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.05.2007, 19:00
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 3  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
Смысл, в принципе, понятен, только я с пхп совсем недавно общаюсь. Никак не дойдет, как свести в одну строку в ПХП... Плиз:_)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Вперед http://ru2.php.net/manual/ru/ref.array.php
Лично я все вопросы с пхп, решаю там, или в поисковиках.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.05.2007, 19:43
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 5  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
пасип:_)

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

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

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


 


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


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