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

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

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

Регистрация: Mar 2012
Сообщений: 61
По умолчанию Как отобразить таблицу из MySQL во флэш в компоненте List через PHP

Как отобразить таблицу из MySQL во флэш в компоненте List через PHP?

Код AS3:
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
 
//======== Формат List ========//
var myFormat:TextFormat = new TextFormat();
myFormat.color = "0x00026D";
list.setRendererStyle("textFormat", myFormat);
 
//======== Связь с PHP&MySQL ========//
var i:uint;
var TId: String;
TId.htmlText = event.target.data.name_MySQL;
TId.condenseWhite = true;
 
var variables_re: URLVariables = new URLVariables();
var myPHP: URLRequest = new URLRequest("RLTable_List.php");
 
myPHP.method = URLRequestMethod.POST;
myPHP.data = variables_re;
 
var Loader_re: URLLoader = new URLLoader;
Loader_re.dataFormat = URLLoaderDataFormat.VARIABLES;
Loader_re.addEventListener(Event.COMPLETE, completeHandler_re);
 
function completeHandler_re(event:Event): void
{
		i++;
		list.addItem( { label: i+". " + TName, songNum: i } );
 
		var myArray = new Array (0,0);
        list.selectedIndices = myArray; 
}
 
variables_re.comType = "MySQL-List";
Loader_re.load(myPHP);

PHP код:
<?php
//////Connect to MySQL//////
mysql_connect("localhost""root""") or die (mysql_error()); //Открывает соединение с сервером MySQL
mysql_select_db("tabelrl") or die (mysql_error()); //Выбирает базу данных MySQL
mysql_query("SET NAMES 'utf8'"); //Посылает запрос MySQL

//////////////////////////////

if ($_POST['comType']=="MySQL-List")
{
    
$body ="";
    
$sql mysql_query("SELECT * FROM table_rl ORDER BY post_date ASC");
    while (
$row mysql_fetch_array($result))
    {
        
$id $row["id"];
        
$name $row["name"];
        
$post_date $row["post_date"];
        
$comment $row["comment"];
        
$location $row["location"];
        
$comment stripslashes($comment);

        
$post_date strftime("%b %d, %y"strtotime ($post_date));
    }
    
mysql_free_result($result);
    
mysql_close();    
    echo 
"id_MySQL=$id";
    echo 
"name_MySQL=$name";
    echo 
"post_date_MySQL=$post_date";
    echo 
"comment_MySQL=$comment";
    echo 
"location_MySQL=$location";
    
    exit();    
}

?>


Последний раз редактировалось mariamarfi; 20.08.2014 в 16:55.
Старый 29.03.2014, 19:07
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 2  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
я не знаю, но может на сервере создавать xml и отправлять во флеш.
Во флеше, после загрузки передавать этот xml в какой-то статический метод, который
эти данные соберет в объект DataProvider, который уже будет присвоен List..

Старый 29.03.2014, 23:27
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 3  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Примеры...
http://philflash.inway.fr/example.html

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

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

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


 


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


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