File.nativePath should only really be used for display (e.g. in a tooltip,
etc..). Use File.url to actually load the file.
event.currentTarget is preferred as event.target doesn't always refer to the
component that the event was assigned to.
Then you should also cast the selectedItem to the class you expect it to be.
var f:File = event.currentTarget.selectedItem as File;
if(f != null) {
trace(" - path: ", f.nativePath);
image.source = f.url;
}
regards,
Peter
On 23/09/2014 23:27, Trevor Holman wrote:
image.source = event.target.selectedItem.nativePath;
I’m trying to grab the path of an image file to show a preview when a given
file is selected from a file tree directory. However I’m getting a broken image
symbol. This is a learning exercise for me so it’s hard for me to tell if the
material I’m pulling this from is too outdated or not.
I’ve taken that same image and put it in a asset folder within my application
just to make sure it will show up (which it does when I embed it). So I’m
assuming my file path is not complete from the code above.
Trevor