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

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

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

Регистрация: Apr 2008
Сообщений: 211
По умолчанию Метод передачи данных

вот на сайте нашел якобы метод передачи данных из php
php код
Код:
<?php 
class pizzaService { 
    var $ordertable = "amfphp_orders"; // the orders table 
    var $pizzatable = "amfphp_pizzas"; // the pizzas table 
    /* mysql_connect and mysql_select_db are in the constructor */
    function getOrderList () 
    { 
        $sql = "SELECT o.order_id as orderid, o.order_status as status, o.order_name as name, p.pizza_id as pizzaid, p.pizza_details as details, p.pizza_quantity as quantity FROM $this->ordertable o, $this->pizzatable p WHERE o.order_id = p.order_id AND o.order_status=1 ORDER BY o.order_time"; 
        return mysql_query($sql); 
    } 

    /* Other methods below */} 
?>
и flash код

Код:
import mx.remoting.*; 
import mx.rpc.*; 

var gatewayUrl:String = "http://amfphp.org/amfphp/gateway.php"; 
service = new Service(gatewayUrl, null, "pizzaService"); 
    
var pc:PendingCall = service.getOrderList(); 
pc.responder = new RelayResponder(this, "handleGetOrderList", null); 

function handleGetOrderList(re:ResultEvent) 
{ 
    var rs:RecordSet = RecordSet(re.result);
    for(var i = 0; i < rs.length; i++) { 
        var item = rs.getItemAt(i);
        //item is an object with keys orderid, status, etc.
    } 
}
выдает ошибки
**Error** Symbol=TextPanel, layer=Layer 4, frame=4:Line 18: The class or interface 'PendingCall' could not be loaded.
var pc:PendingCall = service.getOrderList();

**Error** Symbol=TextPanel, layer=Layer 4, frame=4:Line 21: The class or interface 'ResultEvent' could not be loaded.
function handleGetOrderList(re:ResultEvent)

**Error** Symbol=TextPanel, layer=Layer 4, frame=4:Line 23: The class or interface 'RecordSet' could not be loaded.
var rs:RecordSet = RecordSet(re.result);

Total ActionScript Errors: 3 Reported Errors: 3

как можно исправить?или плдскажите корректный способ передачи данных....

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

Регистрация: Sep 2002
Сообщений: 30,787
Нужно установить Flash Remoting для Flash.

Старый 17.04.2008, 17:07
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 3  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
__etc пасиб...ошибки убрало...но вот ничего не возвращает..изменил пхп на
Код:
<?php 
$var1="jopa";
class Dt { 
    var $ordertable = "amfphp_orders"; // the orders table 
    var $pizzatable = "amfphp_pizzas"; // the pizzas table 
    /* mysql_connect and mysql_select_db are in the constructor */
    function getOrderList () 
    { 

        return $var1; 
    } 

    /* Other methods below */} 
?>
и пусто

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

Регистрация: Sep 2002
Сообщений: 30,787
А ставить AMFPHP на сервер кто будет?

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

Регистрация: Apr 2008
Сообщений: 211
угу...понял...вот только если можно пару слов о настройке gateway.php...или это уже не в этот раздел?

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

Регистрация: Sep 2002
Сообщений: 30,787
А документации к amfphp разве нет?

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

Регистрация: Apr 2008
Сообщений: 211
есть...но очень скупо описано...просто везде где на русском то там вообще опускается настройка именно gateway.php...ну лан попробую разобраться....
ПС
за любую помощь в настройке буду благодарен
ПСС
проблема была в .htaccess и настройках недопустимых хостером...разобрался...спасибо


Последний раз редактировалось ther; 18.04.2008 в 19:50.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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