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

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

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

Регистрация: Oct 2007
Сообщений: 16
По умолчанию Получение переменных Flash'ем из PHP

Никак не могу справиться со следующей задачей.

Необходимо получить несколько переменных Flash'ем из PHP-скрипта. Скрипт запускается на выполнение командой my_lv.load("script.php"). Далее обработкой события my_lv.onLoad мы должны получить несколько переменных.

Возникла следующая проблема. Если файл PHP передает нужные нам переменные через echo ("image_1=benefits.jpg&image_2=pov.jpg&image_3=cocos.jpg"), то Flash не может принять данные. Если же та же самая строка image_1=benefits.jpg&image_2=pov.jpg&image_3=cocos.jpg просто прошита в файле PHP, то есть он передает этот текст не своей командой echo, а этот текст является единственным его содержимым, то тогда Flash нормально принимает эти переменные.

Помогите разобраться в проблеме.
Спасибо.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
onLoad - вы получаете true или false. Испольуйте onData
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 01.11.2007, 21:57
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 3  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
sendAndLoad посмотри
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 02.11.2007, 15:30
extruder2 вне форума Посмотреть профиль Отправить личное сообщение для extruder2 Найти все сообщения от extruder2
  № 4  
Ответить с цитированием
extruder2

Регистрация: Oct 2007
Сообщений: 16
Спасибо, друзья. Но ваши советы, к сожалению, не помогли. Причина была в чем-то другом. В чем - уже забыл.

Старый 14.11.2007, 02:58
400kg вне форума Посмотреть профиль Отправить личное сообщение для 400kg Найти все сообщения от 400kg
  № 5  
Ответить с цитированием
400kg

Регистрация: Nov 2007
Сообщений: 51
В чем ? В чем была причина ? У меня такая же проблема! в обработчитке onLoad переменные из echo пхп не воспринимаются в условии if-else, хотя trace в этом же обработчике выводит их правильно. То есть они принимаются, но после того как происходит проверка if-else... Хотя все это находится в одном onLoad.

вот значит:
kaka.php


Код:
<?php
if($_POST['password']=='12345'){
$message='TRUE';
} else {
$message='ERROR';
}
print "message=$message";
?>
AS


Код:
var sender:LoadVars = new LoadVars();
var loader:LoadVars = new LoadVars();
but.onRelease = function() {
	sender.password = pass.text;
	sender.sendAndLoad("kaka.php", loader, "POST");
};
loader.onLoad = function() {
	trace(this.message);
	
	if (this.message == "TRUE") {
		_root.gotoAndStop(2);
		info.text = "УРА";
	} else {
		info.text = "Пароль ложный";
	}
};
в итоге trace правильно выводит значения mesage, а в info.text всегда тупо "пароль ложный" ... что не так ?


Последний раз редактировалось screamge; 14.11.2007 в 03:52.
Старый 14.11.2007, 08:01
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 6  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
работает твой код
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

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

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

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


 


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


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