Comunidad de diseño web y desarrollo en internet online

Cargar una imágen desde PHP en Flash?

Citar            
MensajeEscrito el 18 Oct 2005 11:00 pm
Hola
Un gran saludo
Leí el tutorial, acerca de Flash y PHP, y esta buenisimo, corto pero muy claro. ya he logrado que cargue algunos textos. Mi pregunta es, como lo hago para cargar una imagen?. La variable en PHP, seria la ruta de la imagen....
Como lo hago para que en flash me muestra la imagen?

Ojalá me puedan ayudar!

Saluds

Por GRANuNCA

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Oct 2005 02:24 am
con loadMovie...

algo asi:

Código :

this.createEmptyMovieClip("contenedor",1)
contenedor.loadMovie(rutadeimagenquetedaphp);


los parametros que le das a createEmptyMovieClip(contenedor y 1) deben ser únicos.




saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 Oct 2005 02:33 am

Maikel escribió:

con loadMovie...

algo asi:

Código :

this.createEmptyMovieClip("contenedor",1)
contenedor.loadMovie(rutadeimagenquetedaphp);


los parametros que le das a createEmptyMovieClip(contenedor y 1) deben ser únicos.




saludos :)

Gracias por la respuesta,,te has pasado,,,,pero si pudieras explicarme en más detalle, te lo agradeceria, es que soy nuevo en Flash, si apenas entendí el tutorial de Flash y PHP basico....

Por favor que alguien se apiade,,,si alguien lo explica bien paso a paso, de seguro que ya nadie va a preuntarlo nuevamente

Saludos

Por GRANuNCA

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Oct 2005 03:59 pm
Ok investigar no estaria demas, te voy a dar un ejemplo de lo básico, por lo tanto necesitara muchas correciones:

por el lado de php:

Código :

<?php
    chdir("imagenes"); //directorio donde tienes las imagenes
    $i=1;
    foreach (glob("*.*") as $nombre_archivo) {
       echo "&filename$i=imagenes/$nombre_archivo";
       $i++;
    }
    echo "&";
?>

Aqui leerás todos los archivos de la carpeta imagenes, asi que preocupate y asegurate de que solo hayan imagenes.


Al mismo nivel del script php creas tu .fla


codigo actionscript, en acciones de fotograma

Código :

var Imagenes:LoadVars = new LoadVars();
Imagenes.load("imagen.php"); //URL ABSOLUTA O RELATIVA
var x:Number = 10; //coordenada x, la inicializo en 10
var y:Number = 10; //coordenada y, la inicializo en 10

Imagenes.onLoad = function (exito:Boolean){
   if (exito){ 
      for (i=1; this["filename"+i]!=undefined;i++){
         _root.createEmptyMovieClip("imagen"+i, i); //contenedores
         //posicionamos el contenedor 
         _root["imagen"+i]._x = x; 
         _root["imagen"+i]._y = y;
         //cargamos una imagen en el contenedor
         _root["imagen"+i].loadMovie(this["filename"+i]); 
         if (i%4){ // 4 imagenes por columna
            x+=110; // las imagenes sera de 100 de ancho 
                    // y 10 para dejar un espacion entre ellas
         } else{
            x=10; //inicializo x de nuevo
            y+=110; //pasamos a la proxima fila, igual 100 de alto
                    // y 10 de espacio
         }
      }
   } else {
      trace ("error al cargar script externo");
   }
}


Tiene muchos detalles ignorados, pero prueba y te funcionara.

La estructura de los archivos debe ser algo como:
/raiz/imagen.php
/raiz/imagen.fla
/raiz/imagen.swf
/raiz/imagenes/todosloarchivos de imagenes


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.