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

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

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

Регистрация: Apr 2006
Сообщений: 184
По умолчанию Flex + PHP

Вобщем прочитал я этот урок. Все вроде отлично. Сделал аналогичный пример.
Только код пхп у меня просто заносит данные в базу:

Код:
<?php
#Коннектимся к базе
require_once("connect.php");

#Добавляем новость
if($_POST["header"] != ""){
$query = "INSERT INTO news (heading, public_date, content) VALUES ('".$_POST["header"]."', '".$_POST["date"]."', '".$_POST["content"]."')";
$Result = mysql_query($query);
if($Result){
print ("asd");
}
}
?>
Вобщем вопрос собственно в следующем. Мне нужно чтобы само приложение реагировало на то что данные были занесены в базу (Перезагружало DataGrid). Можно ли это как-то сделать.?

Старый 30.09.2006, 02:30
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Блин, explozive почему ты вопросы по Flex Framework задаешь в ActionScript 3 а по ActionScript 3 в флексе =)?

Можно 2 способа

1) держать постоянное сокетное соединение, и через сокет послать флэшке сообщение что изменилось, заберите ваши данные.
2) флэшка опрашивает скрипт, а скрипт говорит ей были ли изменения (ну скажем опрашивает каждые десять секунд)

Мне нравится больше первый вариант, ибо постоянные запросы это лишний трафик, но второй легче реализовать
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Apr 2006
Сообщений: 184
А нельзя это как-то сделать через addEventListener ?

Старый 30.09.2006, 03:01
eXplozive вне форума Посмотреть профиль Отправить личное сообщение для eXplozive Найти все сообщения от eXplozive
  № 4  
Ответить с цитированием
eXplozive
 
Аватар для eXplozive

Регистрация: Apr 2006
Сообщений: 184
Да , и прошу прощения за то что перепутал топики

Старый 30.09.2006, 03:27
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 5  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
ты хочешь через addEventListener, тоесть метод ActionScript, который находится у клиента в плеере. прослушать какое то событие на стороне сервера написанное на другом языке, на другой платформе? нет конечно.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 30.09.2006, 17:08
FlexBuilder вне форума Посмотреть профиль Отправить личное сообщение для FlexBuilder Найти все сообщения от FlexBuilder
  № 6  
Ответить с цитированием
FlexBuilder

Регистрация: Aug 2006
Сообщений: 70
Лучше уж делать через AMFPHP и по получении пакета посылать сразу запрос на наличие новых изменений, указывая колбек-функцию. Поскольку ответный мессажд асинхронный, то это и будет по сути эвентлистенер. Трафик получается такой:
1. запрос на изменение
- ждем -
2. приходят данные + мы после обработки этих данных сразу опять посылаем запрос на изменение
- ждем -
3. приходят данные + мы после обработки ... и т.п.

Старый 30.09.2006, 23:58
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 7  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
сокеты на php это зло ... смотри php.net и что там к сокетам написано

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

Регистрация: Sep 2002
Сообщений: 30,787
Артём, а кто говорит про сокеты на пхп?

Старый 01.10.2006, 01:19
FlexBuilder вне форума Посмотреть профиль Отправить личное сообщение для FlexBuilder Найти все сообщения от FlexBuilder
  № 9  
Ответить с цитированием
FlexBuilder

Регистрация: Aug 2006
Сообщений: 70
да уж, сокеты на пхп это круто

Старый 01.10.2006, 03:43
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 10  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
а AMFPHP это что такое?

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

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

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


 


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


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