Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP+FLASH И ЦИКЛЫ, Работа цикла и флеша как реализовать 
:(
    Опции темы
Хрипа
Дата 18.2.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



Сталкнулся с проблемой:
У меня есть цикл
Код

if ($_REQUEST["mode"] == "view")
{
      $sql = "SELECT * FROM users ORDER BY id DESC";
      $bind = mysql_query($sql);
      While($lfx_rows = mysql_fetch_object($bind))
      {
         print "names=".$lfx_rows->username."&reg_data=".$lfx_rows->reg_data;   
      }
}

И флеш:
Код

var vars = new LoadVars();
vars.onLoad = function(ok) {
    if (ok) {
        trace('Name:'+vars.names+' Reg day: '+vars.reg_data);
    } else {
        trace('Ошибка соедидения. Попробуйте снова.');
    }
};
vars.load('lfx.php?mode=view');


Мне надо вывести все записи с цикла
Тойсть что бы мой Флеш ролик получал данные при каждой интеграции ЦИКЛА PHP Скрипта
Как реализовать ???
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
Хрипа
Дата 18.2.2007, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



 smile 
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
AntonioBanderaz
Дата 19.2.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Хрипа @  18.2.2007,  19:10 Найти цитируемый пост)
Тойсть что бы мой Флеш ролик получал данные при каждой интеграции ЦИКЛА PHP Скрипта
Как реализовать ???

ИМХО БРЕЕЕЕД. 

Чисто если подумать получше, то смысла в таком извращении нет, ибо время получения 500 байт теста 20 раз и 4000 байт один раз будет несоизмеримо больше в пользу второго...
Используй более прогрессивные технологии, чтобы передать ассоциированный масив например.... и будет тебе счастье...
Например 
         WDDX - объекты передаются на основе XML описания... в PHP есть встоенные функции для формирования WDDX... http://www.php.net/manual/ru/ref.wddx.php
         JSON   - объекты передаются на основе структур, очень похожи на JS (AS тоже не далеко ушёл) http://json.org/
         PHPObject - либа для AS(1,2)  с помощью которой можно удалённо вызывать методы классов PHP http://ghostwire.com/go/28
         


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AntonioBanderaz
Дата 19.2.2007, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



А вот и пример... http://forum.vingrad.ru/topic-62664.html


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 19.2.2007, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



Еще проще - выводить все в xml. и Flash пусть парсит и забирает
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 19.2.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(AlDev @  19.2.2007,  13:57 Найти цитируемый пост)
Еще проще - выводить все в xml. и Flash пусть парсит и забирает 

Проще не всегда лучше

Добавлено @ 15:27 
По сути тотже WDDX, только у него более обобщенные задачи


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Хрипа
Дата 19.2.2007, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



AntonioBanderaz, 
Бредятина и что делает твой гиганский код ? )))
Мне надо простой пример 
Как мне из ЦИКЛА получать данные 
и вопрос я не знаю как работает флеш с XML И парсер ?
ты то в ручную скрипты пишеш или используешь чужие коды ?
Мне надо простой пример
в 20 строк 
Самый примитивный способ получения данных из цикла

Добавлено @ 16:41 
сам в ручную напиши простейший пример как получить данные из PHP ЦИКЛА ))
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
AntonioBanderaz
Дата 19.2.2007, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Хрипа @  19.2.2007,  16:31 Найти цитируемый пост)
сам в ручную напиши простейший пример как получить данные из PHP ЦИКЛА )) 

Цитата(Хрипа @  19.2.2007,  16:31 Найти цитируемый пост)
Как мне из ЦИКЛА получать данные 
и вопрос я не знаю как работает флеш с XML И парсер ?
ты то в ручную скрипты пишеш или используешь чужие коды ?


Вообще пишу сам.


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Хрипа
Дата 19.2.2007, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



Оно и видно как ты пишеш сам ))
Примера то как получать данные с цикла я так и не увидел!
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
AntonioBanderaz
Дата 19.2.2007, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(AntonioBanderaz @  19.2.2007,  11:44 Найти цитируемый пост)
Чисто если подумать получше, то смысла в таком извращении нет, ибо время получения 500 байт теста 20 раз и 4000 байт один раз будет несоизмеримо больше в пользу второго...

Код

<?php
    echo '<?xml version="1.0" encoding="UTF-8"?>';
    $sampleData = array("Хрипа Л*Х","Хрипа ХАМЛО","Хрипа Д***Л","Хрипа ХАМЛО");
    $sampleArrayDara = array();
    for ($i = 0; $i < 100; $i++)
        $sampleArrayDara[] = $sampleData;

    $name = "response";
    $sampleWDDXPacket = wddx_serialize_vars("sampleArrayDara");
    echo $sampleWDDXPacket;
?>


Код

import com.banderaz.serialize.serialize2XML;

System.useCodepage = true;

var xmlLoader:XML = new XML();
var ser2XML:serialize2XML = new serialize2XML();
xmlLoader.load("http://localhost/1.php");
xmlLoader.onLoad = function(suc:Boolean) {
    var retObject:Object = ser2XML.unserialize(this);
    for(var prop in retObject['sampleArrayDara']) {
        trace('Взяли элемент: ' + prop);
        trace("\t" + retObject['sampleArrayDara'][prop][0]);
        trace("\t" + retObject['sampleArrayDara'][prop][1]);
        trace("\t" + retObject['sampleArrayDara'][prop][2]);
        trace("\t" + retObject['sampleArrayDara'][prop][3]);
    }
}


на выходе получили
Код

Взяли элемент: 99
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 98
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 97
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО

....................................

Взяли элемент: 6
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 5
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 4
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 3
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 2
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 1
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО
Взяли элемент: 0
    Хрипа Л*Х
    Хрипа ХАМЛО
    Хрипа Д***Л
    Хрипа ХАМЛО



Вместо того чтобы разобраться начал гнать.... ХАМЛО!


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Хрипа
Дата 20.2.2007, 03:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: The class or interface 'com.banderaz.serialize.serialize2XML' could not be loaded.
     var ser2XML:serialize2XML = new serialize2XML();


Всёже ты используешь какуе-то библиотеку левую выкинь свои скрипты и напиши простой пример с использыванием функций стандартных что в флеше
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
AlDev
Дата 20.2.2007, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



Хрипа, это его библиотекта. если что.

Добавлено @ 07:53 
которая описана в статье
PM MAIL WWW ICQ YIM MSN   Вверх
Хрипа
Дата 20.2.2007, 16:53 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -2
Всего: нет



AlDev, 
Блин нафик мне его библиотека..
Мне надо самый примитивный пример без использывания уже написаных Библиотек
ТОЙСТЬ СТАНДАРТНЫЕ ФУНКЦИИ ФЛЕША БЕЗ ВСЯКОЙ ФИГНИ!!!!
я и сам напишу свою библиотеку как смогу получать данные с ЦИКЛА
СПАСИБО за пример ))) надеюсь кто-то болие вменяймый чем бандераз мне напишет примерчик работы
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
AntonioBanderaz
Дата 20.2.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Хрипа @  20.2.2007,  16:53 Найти цитируемый пост)
СТАНДАРТНЫЕ ФУНКЦИИ ФЛЕША

А есть не стандартные?


Цитата(Хрипа @  20.2.2007,  16:53 Найти цитируемый пост)
надеюсь кто-то болие вменяймый чем бандераз мне напишет примерчик работы 

Ну я тоже надеюсь... Гы )))))))


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 21.2.2007, 09:16 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



Хрипа, 
Я те так скажу.
1. Делай запросы на загрузку сколько-то там раз. При каждом запросе php  пусть тебе выдает ответ итерации цикла.
2. Это идиотизм.
3. Код никто писать не будет за тебя. Самому надо учиться. Документация тебе зачем?
PM MAIL WWW ICQ YIM MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0548 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.