por favor se�ores, seamos serios, en flash se puede hacer TODO....

veamos, aqui sus pego un post q puse hace unos dias en flashla:

Hace un tiempo quise hacer un flashMP3Player en local que cargara las
canciones desde el HD. Pero como casi todo, me cans� XD... ahora me e
decidido a explicar un poco como funciona mi idea para cargar cualquier
archivo, en este tutorial lo voy a hacer con una imagen.
Empezemos...

Este es el JS con el que pasas la ruta a flash, lo ponemos en el HEAD

      C�digo:

      <script languaje="javascript">
      function pasapalabra(palabro){
      document.player.SetVariable('/:nombre',palabro);
      }
      </script>



En el body del html ponemos esto:

      C�digo:

      <form name="form1" method="post" action=""
enctype="multipart/form-data">
      <!-- aqui creamos el form y el input file (EXAMINAR) que nos va a dar
la RUTA a la imagen (o lo q quieras) -->
        <input type="file" name="archi">
      <!-- este link lo que hace es llamar al JS que tenemos en el HEAD i
pasarle las variables (la ruta, vamos)-->
        <a href="#" onClick="pasapalabra(archi.value)">ENVIAR a FLASH</a>
      </form>



Esto basicamente es el tipico EXAMINAR de HTML que lo unico que nos hace es
recoger la ruta al archivo seleccionado.

y ahora ponemos el codigo para embedder el SWF:

      C�digo:
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca
b#version=5,0,0,0" width="550" height="200" name="player" >
        <param name=movie value="player.swf">
        <param name=quality value=high>
        <embed src="player.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_
Version=ShockwaveFlash" type="application/x-shockwave-flash" width="550"
height="200" name="player" >
        </embed>
      </object>



vale, es tan sencillo como darle un NAME, sin un NAME no rula...
se usa el name para q el JS encuentre donde mandamos las variables con el
setVariable.

Ahora vamos al flash i recogemos la variable con la ruta en un bot�n por
ejemplo, i creamos un clip donde vamos a meter la imagen.

este es el codigo del bot�n.

      C�digo:

      on (press) {
      //creamos un clip vacio
      _root.createEmptyMovieClip('palaueb',1);
      //dentro del clip cargamos la imagen
      palaueb.loadMovie(nombre);
      //situamos el clip con la imagen
      palaueb._x = 50;
      palaueb._y = 20;
      //no nos hace falta ni precarga ni nada pq esta en local la imagen.
      }



Simplemente crea un clip de pelicula i carga la imagen en su interior, luego
lo pone en 50 en x i 20 en y i ala... a dormir
y Como que es en local no hace falta ni hacer precarga.

Tb se pueden meter direcciones web, en el EXAMINAR pero a saber pa k lo
kereis XD.
Glosario:
JS: Javascript.
HD: Hard Disk (jar dis (Disco duro));

Pues eso nenitas, esto se puede usar para cargar mp3 , jpg y swf
(seguramente me dejo algo)

Ala, ahora a ver si nos animamos y pegamos aqui vuestras propias mejoras i
entre todos hacemos un mundo mejor jejejeje...

weno, a todo eso.... un servidor, Marc Palau (aka XrV on IRC).




Responder a