Comunidad de diseño web y desarrollo en internet online

FileMode.READ

Citar            
MensajeEscrito el 03 May 2009 06:04 pm
Estaba leyendo la ayuda de AIR, en el sitio de Adobe, en busca de un tuto para abrir archivos... encontre este:

Código :

import flash.filesystem.*;
import flash.events.Event;
import flash.net.FileFilter;

var fileToOpen:File = new File();
var txtFilter:FileFilter = new FileFilter("Text", "*.as;*.css;*.html;*.txt;*.xml");

try {
   fileToOpen.browseForOpen("Open", [txtFilter]);
   fileToOpen.addEventListener(Event.SELECT, fileSelected);
} catch (error:Error) {
   trace("Failed:", error.message);
}

function fileSelected(event:Event):void {
   var stream:FileStream = new FileStream();
   stream.open(event.target, FileMode.READ);
   var fileData:String = stream.readUTFBytes(stream.bytesAvailable);
   trace(fileData);
}


Pero causa el error: 1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.filesystem:File. ... en la linea:

Código :

stream.open(event.target, FileMode.READ);

Se encuentra en la funcion fileSelected... ¿alguien sabe como resolverlo?

Gracias

Por deftones_sv

86 de clabLevel



 

El Salvador

firefox
Citar            
MensajeEscrito el 04 May 2009 03:30 am
En los foros de adobe me ayudaron... la solucion no era tan complicada... al final la instruccion queda asi:

Código :

stream.open(File(event.target), FileMode.READ);

Talvez le sirve a alguien...

Saludos

Por deftones_sv

86 de clabLevel



 

El Salvador

firefox
Citar            
MensajeEscrito el 14 Sep 2009 07:18 pm
A mi me ha servido, muchas gracias !!!

Por taniuli

1 de clabLevel



 

safari

 

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