Comunidad de diseño web y desarrollo en internet online

Cargar imágenes en un Loader con FileReference

Citar            
MensajeEscrito el 11 Dic 2008 07:04 pm
Tengo una aplicación que perimte al usuario seleccionar una imagen y cargarla en la película flash de manera dinámica, el loader se llama "carga" y se encuentra dentro de una película llamada "nombreArchivo".

Esto funciona bien si la imagen se encuentra en la misma carpeta que el swf, de lo contrario no, pues la propiedad name del archivo solo conserva el nombre del archivo, pero no la ruta, así que siempre busca en la misma carpeta del archivo swf.

Alguien tiene alguna recomendación para que pueda funcionar con cualquier ruta? Cómo puedo leer y conservar el nombre de la ruta y del archivo?


//importas la libreria FileReference
import flash.net.FileReference;
//creas un vector para poner todas las extensiones que se pueden abrir
var allTypes:Array = new Array();

//por ejemplo asi se definen las extensiones
var imageTypes:Object = new Object();
imageTypes.description = "Imagenes (*.jpg, *.jpeg, *.gif, *.png, *.swf)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png; *.swf";
allTypes.push(imageTypes);

//creas una escuchador de eventos
var listener:Object = new Object();

//la funcion de escucha
listener.onSelect = function(file:FileReference):Void {
nom=file.name;
nombreArchivo.carga.load(urlLogos+nom);
}

//evento del boton de instancia lupa
function AbrirArchivo():Void{
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);
}

Por popartdavid

23 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 11 Dic 2008 08:57 pm
Por política de seguridad, el objeto Filereference solo guarda el nombre del archivo, aunque esto no impide que el usuario busque el archivo en la carpeta que se le ocurra

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Dic 2008 12:56 am
Gracias Jorge, alguna sugerencia para poder colocar la imagen?

Por popartdavid

23 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 12 Dic 2008 11:58 am
La subes al servidor y la descargas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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