Foros del Web » Creando para Internet » Flash y Actionscript »

UPload AS3

Estas en el tema de UPload AS3 en el foro de Flash y Actionscript en Foros del Web. HOla amigos alguien sabe como subir archivo con as3 imagenes y que se muestren en el control ULouder Gracias...
  #1 (permalink)  
Antiguo 17/03/2009, 13:06
Avatar de jose mario  
Fecha de Ingreso: abril-2007
Mensajes: 164
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta UPload AS3

HOla amigos alguien sabe como subir archivo con as3 imagenes y que se muestren en el control ULouder Gracias
  #2 (permalink)  
Antiguo 17/03/2009, 17:29
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Respuesta: UPload AS3

Hola jose mario !

Para subir archivos desde Flash en As3.0 utilizas la clase FileReference:
http://livedocs.adobe.com/flash/9.0/...Reference.html

En cuanto a la carga de la imagen en el componente UILoader, este tiene un atributo llamado source, lo que debes hacer es subir el archivo con las clase antes mencionada, cuando sea subido completamente, que la clase lo notifique, en ese momento le asignas la ruta de la imagen subida al atributo source del componente UILoader:

Código actionscript:
Ver original
  1. import flash.net.FileReference;
  2. import flash.net.URLRequest;
  3. import flash.events.Event;
  4.  
  5. var request:URLRequest = new URLRequest();
  6. request.url = "http://www.sitio.com/uploader.php";
  7. var uploader:FileReference = new FileReference();
  8. uploader.addEventListener(Event.SELECT, onSelect);
  9. uploader.addEventListener(Event.COMPLETE, onComplete);
  10.  
  11. function onSelect(evt:Event):void {
  12.     uploader.upload(request);
  13. }
  14.  
  15. function onComplete(evt:Event):void {
  16.     uiLoader.source = "http://www.sitio.com/imagenes/"+uploader.name+"."+uploader.type;
  17. }


Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:50.