AS3 saving and loading a FileReference

Hello all,

I making an application that allows users to display images loaded from their local machine as thumbnails. By clicking on the thumbnail the app then reloads the filereference associated with that thumbnail to display a new larger version. I have created this function successfully using FileReferenceList. This seems possible because each filereference is stored in memory via an array.

My problem is - I would like the user to be able to save their current work:

E.g - Save references to thumbnails and images loaded to the stage.

This would most likely be done by writing to an xml file which could be loaded at a later date by the user to continue their work.

Unfortunely, whilst filereferences can be recalled during the same runtime they were initially loaded, we know because of security reasons we cannot retrieve the full path in the filereference. Therefore saving a filereference to an xml file would only save a useless string containing the file name and extension.

Is there any way possible to save and subsequently recall a filereference from a saved file (such as xml or whatever works) to reload those images when the user wants to reload a previous project.

Any help or alternative suggestions are greatly appreciated. Thankyou.