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