Доброго вечера! Подскажите мне, пожалуйста, как правильно написать код, чтобы список данных появился в 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; выдается ошибка.. какой метод нужен?
Заранее спасибо.