Як знайти і (частково) відновити загублений fla-файл, studio reference

Я втратив FLA-файл, над яким працював цілий день. Як це вийшло? Файл був великий і Flash CS5 не зміг його повністю зберегти, видавши при цьому помилку про брак пам'яті. У підсумку, замість файлу мегабайтного розміру я отримав FLA-файл на тридцять кілобайт і питання - що тепер з цим робити?

Потрібно знайти тимчасовий файл проекту

Знаходжу файл під ім'ям «c: \ Users \ [username] \ AppData \ Local \ Adobe \ Flash CS5 \ en_US \ Configuration \ [abrakadabra] .fla». Висновок: Flash CS5 зберігає тимчасові файли проекту в каталозі
«C: \ Users \ [username] \ AppData \ Local \ Adobe \ Flash CS5 \ en_US \ Configuration \".

Виявлення тимчасового файлу допомагає хоча б частково відновити роботу, і ще раз нагадує: створюйте резервні версії FLA-файлу перед будь-яким істотним зміною.

Але при спробі відкрити такий тимчасовий файл може виникнути повідомлення про помилку «Unexpected File Format«. Значить, доведеться залізти всередину файлу і дещо поправити, щоб Flash CS5 зміг відкрити його. Як це зробити, описано в другій частині попереднього поста на тему багів Flash CS5 при роботі з файлами, але в даному випадку проблема може бути в іншому - наприклад, при збереженні Flash не зміг цілком сформувати архів (адже було повідомлення про брак пам'яті) або файл був збережений з помилками з іншої причини.

Як ми вже знаємо, починаючи з версії Flash CS5 исходник FLA-файлу - це не бінарний монолітний файл, як було раніше, а архів, який можна розпакувати і виявити всередині реальний вміст FLA у вигляді файлів. Спробуємо відкрити цей збережений Flash тимчасовий файл як архів, змінивши розширення файлу на ZIP і розпакувати його. Усередині виявимо стандартну для FLA-исходника структуру файлів і каталогів, де в корені знаходиться файл з розширенням XFL і ім'ям, що збігається з ім'ям файлу исходника. Відкриваємо цей XFL-файл подвійним кліком, запускається Flash CS5 та проект відкривається у флеші. Значить, не все ще втрачено.

Сцена при цьому може виявитися частково пошкодженої або порожній, а в бібліотеці може дещо бути. В такому випадку наше завдання - перенести все, що можна виявити в цьому файлі, в новий файл і таким чином хоча б частково врятувати зроблену раніше роботу. І ще раз запам'ятати правило про те, що часті бекапи економлять час.