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).