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

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

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

Регистрация: Apr 2004
Адрес: работа
Сообщений: 44
Отправить сообщение для TheStriker с помощью ICQ Отправить сообщение для TheStriker с помощью AIM Отправить сообщение для TheStriker с помощью MSN Отправить сообщение для TheStriker с помощью Yahoo
Attention PHP вместе с ActionScript

Добрые люди, нужна ваша помощь!

Есть РНР код:

$mysql=mysql_pconnect() or die("MySQL!");
$db = mysql_select_db("phpbase") or die("No DB!");
$query = "select * from tablo1";
$result=mysql_query($query);
$count = mysql_num_rows($result);
for($i=0;$i<$count;$i++)
{
$fl=mysql_fetch_array($result);
$imya = $fl['name'];
$familya = $fl['surname'];
echo "imya=".$imya;
}

Который в результате выдает массив из БД.

Как сделать с помощью АС во Флэше так, чтоб в последствии из каждого полученного элемента массива Флэш размножал кнопку и наносил на нее текст(элементы массива)

Заранее спасибо всем кто чем либо поможет.

P.S. Если не понятно что требуется - пожалуйста напишите.

Старый 06.01.2006, 04:56
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Напиши РНР который будет генерить xml , а потом уже флешом его загружай и делай всё что хочешь ...
__________________
BestMasterиZация

Старый 06.01.2006, 11:35
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 3  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Flash Remoting позволяет доставать данные из БД еще красивее. Что такое Flash Remoting, читайте в FAQ

Старый 06.01.2006, 14:18
TheStriker вне форума Посмотреть профиль Отправить личное сообщение для TheStriker Найти все сообщения от TheStriker
  № 4  
Ответить с цитированием
TheStriker

Регистрация: Apr 2004
Адрес: работа
Сообщений: 44
Отправить сообщение для TheStriker с помощью ICQ Отправить сообщение для TheStriker с помощью AIM Отправить сообщение для TheStriker с помощью MSN Отправить сообщение для TheStriker с помощью Yahoo
Здравствуйте!

Спасибо за ваши ответы.


А это можно как то сделать без XML и Flash Remoting(хорошая штука но не понимаю как его пользовать)???

Как то же люди делают просто через РНР и РНР-переменные?

Через XML это уж слишком завороченно....мне кажется...

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
совсем просто:
Код:
for($i=0;$i<$count;$i++)
{
$fl=mysql_fetch_array($result);
$imya = $fl['name'];
$familya = $fl['surname'];
echo "&imya$i=$imya&familya$i=$familya";
}
Во Флеше юзай LoadVars

обращение в элементам:

Код:
var i =0; 
while (this['imya'+i]!=undefined)
{
//туточки пиши свой код, то что я написал это для примера
_root.createTextField('t'+i,_root.getNextHighestDepth,0,15*i,100,15);
_root['t'+i].text = this['imya'+i]+this['familya'+i];
i++;
}


Последний раз редактировалось __i; 06.01.2006 в 14:33.
Старый 06.01.2006, 14:43
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 6  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Мне нравится ответ "Хорошая штука, но я не понял, как его использовать"

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Все очень просто: разбор доков по Flash Remoting , пощупать побробывать его в действии = Время. а когда нужно чето по бырику лишбы работало %), то ищут другие варианты.
Не всегда лучше "день потерять потом за 5 минут долететь" © "Крылья, ноги, хвост..."

Старый 10.01.2006, 13:28
TheStriker вне форума Посмотреть профиль Отправить личное сообщение для TheStriker Найти все сообщения от TheStriker
  № 8  
Ответить с цитированием
TheStriker

Регистрация: Apr 2004
Адрес: работа
Сообщений: 44
Отправить сообщение для TheStriker с помощью ICQ Отправить сообщение для TheStriker с помощью AIM Отправить сообщение для TheStriker с помощью MSN Отправить сообщение для TheStriker с помощью Yahoo
Спасибо за ответы.

Попробовал. Почти получилось.

Но чтоб вытянуть из РНР массивов текст - надо во Флэше задать новосозданным текстовым полям переменные.

Как?

Попытался через mytext.setTextFormat(myformat) - лажа!
Через mytext.variable - лажа!

Как сделать так чтоб вместо mytext было mytext+i(внутри цикла for...)?

Старый 10.01.2006, 15:46
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 9  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Используй
Код:
mytext._name="mytext"+i;
this["mytext"+i].text=phpArray[i];
Читай хелп почаще и юзай фак побольше. Твой последний вопрос давно и много обсуждался.

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

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

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


 


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


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