У меня есть FLA во Flash 10 и некоторый код AS3, который управляет мувиклипом в фильме на основе координат mouseX и mouseY. Прошлой ночью FLA работал на 100% отлично.
Этим утром дела пошли не так. Слои в фильме начали сильно дергаться. Подозревая мою формулу, я закомментировал ее и заменил на mx.x = mouseX, а также на y. Тем не менее таинственный рывок сохранился.
Мой Flash CS4 Pro обновлен, и я попытался очистить файлы ASO, Сохранить и Сжать, и я проверил, что у меня нет проблем с кешем браузера и т. Д. Я перезапустил Flash, я перезапустил мою машину ... Я перезапустил бы меня если бы я мог! :)
Я решил вернуться к более старой версии, которую я копировал в Zip вчера вечером, распаковал, опубликовал и запустил, и она отлично работала. Затем я решил снова открыть новую версию, чтобы сравнить различия между двумя FLA, НО ... по какой-то необъяснимой причине, когда публикуя сломанный FLA, он просто чудесным образом начал работать!
Бот FLA имеет те же формулы для управления спрайтом, так что это не проблема кода.
У кого-нибудь есть идеи, что могло пойти не так? Мой FLA испортился! Использую ли я во сне какое-то лекарство, которое вызывает галлюцинации?
Я так озадачен этим явлением!
Иногда Flash ведет себя странно, на днях MonsterDebugger отображал график памяти (занятую прокруткой и профилированием использования флэш-памяти) на своем мониторе памяти, и я даже не видел, как флэш-фильм запускался!
Что за проблема с Flash?
[EDIT]
Я также заметил, что проигрыватель Flash Player удаляет несколько импортов из некоторых моих исходных файлов, а затем жалуется, что не может найти эти вещи, пока я не верну их и не опубликую повторно.
import mx.rpc.http.*;
import mx.rpc.xml.*;
import mx.rpc.events.*;
import fl.data.*;
import fl.controls.*;
При повторной публикации SWF работает отлично, пока случайно не удалит их снова. Это оставляет некоторый другой импорт все же? WEIRD!