Здравствуйте.
Создаю файл данных через Flash (flex/Air).
Сначала создаю:

Код AS3:
var newData:Dictionary = new Dictionary();
newData["1"].name = "FirstObj";
newData["1"].bitmapData = myBitmapData;
и записываю в файл:

Код AS3:
var stream:FileStream = new FileStream();
stream.open(_newFile, FileMode.UPDATE);
stream.writeObject(newData);
stream.close();
Разные текстовые данные сохраняются нормально..
А битмамДата при открытие этого файла возвращает просто Object, который "невозможно преобразовать в BitmapData".