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

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

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

Регистрация: Jan 2010
Сообщений: 4
Question Хочу узнать

Прошу помощи, у меня такая ситуация, мой муж сидит в местах не столь отдаленных, и там взялся изучить программирование. Сделал программку базы данных на основе ActionScript 3.0, PHP, но с сохранением проблемы. Во время выполнения программы формирует xml-данные, как можно их динамически сохранять на сервере при помощи ActionScript 3.0. Пожалуйста опишите по подробнее, а то user..ы мы блин Заранее огромное спасибо!

Старый 25.01.2010, 20:15
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 2  
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
При помощи php.

Старый 25.01.2010, 22:16
Crenth вне форума Посмотреть профиль Отправить личное сообщение для Crenth Найти все сообщения от Crenth
  № 3  
Crenth
 
Аватар для Crenth

Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
в АС3 пишете чонить типа

Код AS3:
function main() {
.............
 
// тут запрос к ПХП
request=""http://mysite.ru/?fl=save&res=freedom";
 
.............
 
// Тут создаем объект URLLoader для вызова ПХП
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, completeHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
var request:URLRequest=new URLRequest(URLAddress);
loader.load(request);
...........
...........
}
 
private function securityErrorHandler(event:SecurityErrorEvent):void {
// Тут замутим обработку ошибок
}
 
private function ioErrorHandler(event:IOErrorEvent):void {
// Тут тоже обработчик ошибок
}
 
private function completeHandler(event:Event):void {
	var loader:URLLoader=URLLoader(event.target);
 
        // Тут читаем ответ сервера
	switch (loader.dataFormat) {
		case URLLoaderDataFormat.TEXT :
			if (loader.data=="220") trace("Changes saved OK"); 
			else trace("Changes not saved");
        }
}

в PHP чонить типа (пример для Postgres SQL)

PHP код:
<?

// Тут коннект к БД Postgres
$link pg_connect("host=DBserverIP port=listenPort dbname=myDBname user=iamuser password=secretword");

// Если запрос на сохранение неких данных
if ($_GET[fl]=="save")
{

 if (
$_GET[id]=="freedom")
 {
   
// Если флаг id установлен в значение freedom (в запросе к ПХП)
   // Вносим изменения в БД
   
$result pg_query($link"update myTable set myTableAnyField=null");
   
$row pg_fetch_row($result);

   
// Возвращаем в АС3 сообщение об успешной операции - 220 
   
echo "220";
 }
 else
 {
  
// Иначе сообщаем об ошибке
  
echo "440";
 }
}

Старый 25.01.2010, 22:35
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Название темы не отражает сути вопроса.

Создать новую тему Закрытая тема Часовой пояс 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.