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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.02.2006, 16:58
lemegeton вне форума Посмотреть профиль Отправить личное сообщение для lemegeton Найти все сообщения от lemegeton
  № 1  
Ответить с цитированием
lemegeton
[+1.1 14.09.06]

Регистрация: Feb 2006
Сообщений: 175
По умолчанию передача массива из php-скрипта во Flash

Всем приве! Вопрос - как можно передать массив из php-скрипта во Flash?
Например:

Скрипт:
<?
$array = array("val1"=>"1","val2"=>"2","val3"=>"3");
?>

А во флеше вывести в DataGrid типа имя поля val1 значение 1
Подскажите!!!

Старый 27.02.2006, 17:55
serzhman вне форума Посмотреть профиль Отправить личное сообщение для serzhman Найти все сообщения от serzhman
  № 2  
Ответить с цитированием
serzhman
 
Аватар для serzhman

Регистрация: Dec 2005
Адрес: Kainsk
Сообщений: 88
Можно передать в виде строковой переменной,где будут записаны элементы массива через какой либо разделитель. А потом во флэше с помщью split уже преобразовать эту строку в массив.

Старый 27.02.2006, 18:17
lemegeton вне форума Посмотреть профиль Отправить личное сообщение для lemegeton Найти все сообщения от lemegeton
  № 3  
Ответить с цитированием
lemegeton
[+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...
ПОЧЕМУ???

Старый 27.02.2006, 18:32
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 4  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
Аналогичная проблема - вывел из бд переменную, присвоил ячейке массива эту переменную, trace выдает undefined...
Где ошибка?

Старый 27.02.2006, 19:20
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 5  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
Все, нашел ошибку! Проверяйте версию as, 2 или 1. Это важно при определении массива.

Старый 28.02.2006, 01:31
Crafter вне форума Посмотреть профиль Отправить личное сообщение для Crafter Найти все сообщения от Crafter
  № 6  
Ответить с цитированием
Crafter

Регистрация: Oct 2005
Сообщений: 11
Вообще есть такая замечательная штука, как ampphp
http://amfphp.org/

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

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

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


 


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


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