Я не думаю, что вы можете сохранить FileReference в SharedObject.Или, по крайней мере, я не думаю, что вы могли бы вернуть данные файла, так что на практике нет большой разницы.
Однако, что касается Flash Player 10, есть метод load вобъект FileReference, который позволяет вам читать файл (через свойство data ).
Данные доступны как ByteArray, который можно сериализовать и сохранить в SO для последующего извлечения.Таким образом, вы можете попросить пользователя выбрать файл, прочитать его двоичные данные и сохранить его в SO (по умолчанию существует ограничение в 100 Кбайт, поэтому вам, скорее всего, придется попросить у пользователя дополнительное пространство).
В следующий раз, когда ваше приложение будет загружено, вы сможете получить данные файла от SO (при условии, что данные были успешно сохранены и SO не был удален).