Tengo que mostrar los datos de una consulta de una base de datos en una animación flash, pero también se deben mostrar las imágenes de las URLs guardadas en una de las celdas de la misma base de datos, no se si me explique.
Gogleando, encontre el siguiente escript que me realiza la consulta y me muestra los datos que requiero, pero de ser posible, como lo podría modificar para que también me muestre las imágenes de la URLs
en flash se crea un campo de texto dinámico y se le asigna el nombre de la variable
luego se crea un actionscript3 que se muestra continuación:
Código ActionScript :
package { import flash.display.MovieClip; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.text.TextField; import flash.events.IOErrorEvent public class App extends MovieClip { public static const URL:String = "http://localhost/CALIFICACIONESV1/CUADRODEHONOR/get.php"; private var _loader:URLLoader; private var _request:URLRequest; public function App():void { output(""); loadData(); } private function loadData():void { output(""); var randomParam:String = "?p=" + Math.floor(Math.random() * (10000000)); _loader = new URLLoader(); _request = new URLRequest(URL + randomParam); _request.method = URLRequestMethod.POST; _loader.addEventListener(Event.COMPLETE, onLoadData); _loader.addEventListener(IOErrorEvent.IO_ERROR, onDataFiledToLoad); _loader.addEventListener(IOErrorEvent.NETWORK_ERROR, onDataFiledToLoad); _loader.addEventListener(IOErrorEvent.VERIFY_ERROR, onDataFiledToLoad); _loader.addEventListener(IOErrorEvent.DISK_ERROR, onDataFiledToLoad); _loader.load(_request); } public function onLoadData(e:Event):void { output("" + e.target.data); } private function onDataFiledToLoad(e:IOErrorEvent):void { output("" + e.text); } public function output(str:String):void { var text:String = field.text; field.text = "" + str + "" + text; } } }
Después creamos el archivo php get.php que consulta los datos
<?php
// defining main variables
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "espinosa";
$dbName = "calificacionesv2";
$dbTable = "cuadrodehonor";
// connecting and selecting database
@mysql_connect($dbHost, $dbUser, $dbPass) or die(mysql_error());
@mysql_select_db($dbName) or die(mysql_error());
// getting data
$data = "";
$res = mysql_query("SELECT * FROM ".$dbTable." ORDER BY id") or die(mysql_error());
while($row = mysql_fetch_object($res)) {
$data .= "\n ".$row->lugar."º";
$data .= " ".$row->nombres;
$data .= " ".$row->apellidopaterno;
$data .= " ".$row->apellidomaterno;
$data .= " ".$row->grado;
$data .= " ".$row->grupo;
$data .= " ".$row->imagen;
}
die($data);
?>
todo lo anterior me muestra los datos correspondientes pero solo texto
alguna idea de como poder cargar las imágenes deforma directa??