Хорошо, я новичок во флэш-памяти, так что это своего рода вопрос и вопрос наилучшей практики.
Я пытаюсь создать игру, в которой у пользователя есть доска.полный плиток, похожих на память.Я сделал одну плитку, она выглядит хорошо, и я добавил анимацию движения.
- Кадр 1 имеет останов ();
- Кадр 2-> X имеет анимацию движения
- Кадр X генерирует пользовательское событие
Затем на сцене:
- mc.gotoAndPlay (2);
- addEventListener (mc, "my_custom_event");
- обрабатывает событие, знаяанимация закончена
Так что я могу добавить много более сложных анимаций на временной шкале символа и вызывать gotoAndPlay (57), gotoAndPlay (104) и т. д., каждый раз вызывая различную анимацию.
Моя проблема в том, что мне нужно добавить много новых плиток, десятки из них.Единственное, что меняется от плитки к плитке - это изображение, которое я использую;анимации точно такие же, просто другое растровое изображение (все одинакового размера).Так что я бы хотел избежать того, чтобы иметь 50 различных видеоклипов и добавлять все анимации и коды событий к каждому из них.
Я думал о том, чтобы поместить пустой символ на символ и изменить его.Я собирался добавить правильную графику в контейнер в кадре 1. Но сам символ пуст во время разработки, поэтому на каждом ключевом кадре он возвращается к пустому.
Какой хороший способ сделать это?
Спасибо за любой совет!