Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2014, 16:23
famjaes
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 7 meses
Puntos: 0
cargar imágenes con flash y mysql

Hola amigos del foro, necesito de su ayuda.

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:
Ver original
  1. package {
  2.    
  3.     import flash.display.MovieClip;
  4.     import flash.events.Event;
  5.     import flash.net.URLLoader;
  6.     import flash.net.URLRequest;
  7.     import flash.net.URLRequestMethod;
  8.     import flash.text.TextField;
  9.     import flash.events.IOErrorEvent
  10.    
  11.     public class App extends MovieClip {
  12.        
  13.         public static const URL:String = "http://localhost/CALIFICACIONESV1/CUADRODEHONOR/get.php";
  14.    
  15.        
  16.         private var _loader:URLLoader;
  17.         private var _request:URLRequest;
  18.        
  19.         public function App():void {
  20.             output("");
  21.             loadData();
  22.            
  23.         }
  24.         private function loadData():void {
  25.             output("");
  26.             var randomParam:String = "?p=" + Math.floor(Math.random() * (10000000));
  27.             _loader = new URLLoader();
  28.             _request = new URLRequest(URL + randomParam);
  29.             _request.method = URLRequestMethod.POST;
  30.             _loader.addEventListener(Event.COMPLETE, onLoadData);
  31.             _loader.addEventListener(IOErrorEvent.IO_ERROR, onDataFiledToLoad);
  32.             _loader.addEventListener(IOErrorEvent.NETWORK_ERROR, onDataFiledToLoad);
  33.             _loader.addEventListener(IOErrorEvent.VERIFY_ERROR, onDataFiledToLoad);
  34.             _loader.addEventListener(IOErrorEvent.DISK_ERROR, onDataFiledToLoad);
  35.             _loader.load(_request);
  36.         }
  37.         public function onLoadData(e:Event):void {
  38.             output("" + e.target.data);
  39.         }
  40.         private function onDataFiledToLoad(e:IOErrorEvent):void {
  41.             output("" + e.text);
  42.         }
  43.         public function output(str:String):void {
  44.             var text:String = field.text;
  45.             field.text = "" + str + "" + text;
  46.         }
  47.        
  48.     }
  49.    
  50. }


Después creamos el archivo php get.php que consulta los datos

Código PHP:
Ver original
  1. <?php
  2.  
  3.     // defining main variables
  4.     $dbHost = "localhost";
  5.     $dbUser = "root";
  6.     $dbPass = "espinosa";
  7.     $dbName = "calificacionesv2";
  8.     $dbTable = "cuadrodehonor";
  9.    
  10.     // connecting and selecting database
  11.     @mysql_connect($dbHost, $dbUser, $dbPass) or die(mysql_error());
  12.     @mysql_select_db($dbName) or die(mysql_error());
  13.  
  14.     // getting data
  15.     $data = "";
  16.  
  17.     $res = mysql_query("SELECT * FROM ".$dbTable." ORDER BY id") or die(mysql_error());
  18.     while($row = mysql_fetch_object($res)) {
  19.         $data .= "\n ".$row->lugar."º";
  20.         $data .= " ".$row->nombres;
  21.         $data .= " ".$row->apellidopaterno;
  22.         $data .= " ".$row->apellidomaterno;
  23.         $data .= " ".$row->grado;
  24.         $data .= " ".$row->grupo;
  25.         $data .= " ".$row->imagen;
  26.        
  27.        
  28.     }
  29.     die($data);
  30.    
  31.  
  32. ?>
]

todo lo anterior me muestra los datos correspondientes peor solo texto
alguna idea de como poder cargar las imágenes??