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

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

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

Регистрация: Mar 2012
Сообщений: 61
По умолчанию Вывод данных в list из MySQL

Доброго вечера! Подскажите мне, пожалуйста, как правильно написать код, чтобы список данных появился в list - компоненте.
Пробовала, с помощью компонента TextArea удалось отобразить данные.


Код AS3:
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
 
var variables_re: URLVariables = new URLVariables();
 
var Send_re: URLRequest = new URLRequest("prl_php.php");
Send_re.method = URLRequestMethod.POST;
Send_re.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
{
	if (event.target.data.returnBody == "")
	{
		gbOutput_txt.text = "No data coming through";
	} 
	else
	{
		gbOutput_txt.condenseWhite = true;
		gbOutput_txt.htmlText = "" + event.target.data.returnBody;
		//list.htmlText = "" + event.target.data.returnBody;
 
	}
}
 
variables_re.comType = "requestEntries";
Loader_re.load(Send_re);
PHP код:
<?php
//////Connect to MySQL//////
mysql_connect("localhost""root""") or die (mysql_error());
mysql_select_db("prl") or die (mysql_error());
mysql_query("SET NAMES 'utf8'");
//////////////////////////////


//////////////////////////////////////////////////////////
if ($_POST['comType']=="requestEntries")
{
    
$body ="";
    
$sql mysql_query("SELECT * FROM words ORDER BY name DESC");
    while (
$row mysql_fetch_array($sql))
    {
        
$id $row["id"];
        
$name $row["name"];
        
//$video = $row["video"];
        
/////////////////Decode HTML entries if storing comments that preserve line breaks and such //$n_post_body = html_entry_decode($n_post_body);//Uncomment to use    
            
        
$body .='<b><font face="Arial" size="14" color = "#57114D">' .  $name  '</font> <br/>';
    }
    
mysql_free_result($sql);
    
mysql_close();    
    echo 
"returnBody=$body";
    exit();    
}
?>
Почему list.htmlText = "" + event.target.data.returnBody; выдается ошибка.. какой метод нужен?

Заранее спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 87
Размер:	17.6 Кб
ID:	31138  

Старый 18.09.2014, 22:37
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
потому что List это не текстовое поле. А списочный элемент и он ждет массив в dataProvider.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 19.09.2014, 11:47
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 3  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
Код AS3:
list.addItem( { label: event.target.data.returnBody} );
пыталась добавить... флэш запустился, но список не выводится... =(
Миниатюры
Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 57
Размер:	15.3 Кб
ID:	31141  

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Хитренькая, данные надо парсить, либо передавать в более удобном формате. Либо и то и другое.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

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

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


 


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


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