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

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

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

Регистрация: Apr 2009
Сообщений: 5
По умолчанию Как передать данные в PHP

У меня вопрос, как в АС3 передать например переменную lolo в пхп, в пхп типа

$dd = $_POST["lolo"];

а в АС3 что надо написать чтобы отправить запрос?

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
надо почитать URLRequest
__________________
#flasher@irc.trg.ru:6667

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

Регистрация: Apr 2009
Сообщений: 5
блин мнебы небольшой исходничек, пример я читал и непонял ниче

Старый 04.09.2009, 22:19
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 4  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Исходнички навалом

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

Регистрация: Apr 2009
Сообщений: 5
Ну более менее разобрался, но одно у меня не получается, у меня не получаеться получить ответ у сервера. Кароче вот АС3 код

Код AS3:
var variables:URLVariables = new URLVariables();
variables.filename="lolo";
 
var request:URLRequest=new URLRequest("http://localhost/dd.php");
request.method=URLRequestMethod.POST;
request.data=variables;
 
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.load(request);
 
function loadCompleteHandler(event:Event):void {
	var data:URLVariables=new URLVariables(loader.data);
	trace(data.filesize);
}
Вот PHP код

PHP код:
<?php
$link 
mysql_connect("localhost""root""111111")
or die(
"Не могу подключиться ");
print (
"Соединение выполнено ");

mysql_select_db('forum'$link) or die ('Не могу выбрать БД');

$filename $_POST"filename" ];

$query "INSERT INTO test VALUES(NULL, '$filename')";
$result mysql_query($query);

echo(
"filesize=hd");

mysql_close($link);
?>
в trace должен быть выведен ответ а мне выводит undefined

Старый 08.09.2009, 00:58
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 6  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
У меня работает так:

Код AS3:
function loadCompleteHandler(event:Event):void {
	var data:URLVariables=new URLVariables(URLLoader(event.target.data));
	trace(data.filesize);
}

Старый 08.09.2009, 13:36
maldan вне форума Посмотреть профиль Отправить личное сообщение для maldan Найти все сообщения от maldan
  № 7  
Ответить с цитированием
maldan

Регистрация: Apr 2009
Сообщений: 5
Компилятор выдает

1067: Implicit coercion of a value of type flash.net:URLLoader to an unrelated type String.

Вот весь код

Код AS3:
var variables:URLVariables = new URLVariables();
variables.filename="lolo";
 
var request:URLRequest=new URLRequest("http://localhost/dd.php");
request.method=URLRequestMethod.POST;
request.data=variables;
 
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.load(request);
 
function loadCompleteHandler(event:Event):void {
	var data:URLVariables=new URLVariables(URLLoader(event.target.data));
	trace(data.filesize);
}

Старый 08.09.2009, 14:06
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 8  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
URLLoader(event.target.data)
Ошибка тут
__________________
#flasher@irc.trg.ru:6667


Последний раз редактировалось Obi; 08.09.2009 в 14:09.
Старый 08.09.2009, 14:20
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 9  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Да, моя ошибка, скобку не там написал. (event.target).data

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

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

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


 


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


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