Jim
06.07.2013, 13:38
Постараюсь описать по шагам:
Есть отрисованный вектором МувиКлип, связанный с одноименным классом. В IDE он помещен в определенное место в кадре, и, по задумке, при работе программы, векторный рисунок должен исчезать, а на его место должен встать тот же рисунок, но отрастеризованный.
Схема действий наметилась такая:
- Создаю МувиКлип1 с графикой;
- Создаю второй МувиКлип2, в который помещаю созданный ранее МувиКлип с графикой;
- Во втором МувиКлипе2 на слой с МувиКлипом1 использую максу и успешно скрываю его.
Результат: При работе игры вектор МувиКлипа скрывается, кодом в классе МувиКлипа вызывается растр, все работает замечательно.
В чем проблема:
После использования маски, МувиКлип не видно в IDE! :( Приходится на время работы с размещением МувиКлипов маску убирать. Соответственно, с кадрами, содержащими большое кол-во МувиКлипов начинаются серьезные геморрои со снятием-одеванием масок по сто раз.
Подскажите, пожалуйста, как сделать так, чтобы вектор МувиКлипа не отрисовывался в игре, но был видимым в IDE? И чтобы решение не конфликтовало с вызовом растра из класса МувиКлипа?
Судя по всему, не кодом это делается, так как visible = false скрывает и вектор и растр.
p.s. Варианты обхода не подойдут. Растр нужно вызывать именно в классе МувиКлипа.
Есть отрисованный вектором МувиКлип, связанный с одноименным классом. В IDE он помещен в определенное место в кадре, и, по задумке, при работе программы, векторный рисунок должен исчезать, а на его место должен встать тот же рисунок, но отрастеризованный.
Схема действий наметилась такая:
- Создаю МувиКлип1 с графикой;
- Создаю второй МувиКлип2, в который помещаю созданный ранее МувиКлип с графикой;
- Во втором МувиКлипе2 на слой с МувиКлипом1 использую максу и успешно скрываю его.
Результат: При работе игры вектор МувиКлипа скрывается, кодом в классе МувиКлипа вызывается растр, все работает замечательно.
В чем проблема:
После использования маски, МувиКлип не видно в IDE! :( Приходится на время работы с размещением МувиКлипов маску убирать. Соответственно, с кадрами, содержащими большое кол-во МувиКлипов начинаются серьезные геморрои со снятием-одеванием масок по сто раз.
Подскажите, пожалуйста, как сделать так, чтобы вектор МувиКлипа не отрисовывался в игре, но был видимым в IDE? И чтобы решение не конфликтовало с вызовом растра из класса МувиКлипа?
Судя по всему, не кодом это делается, так как visible = false скрывает и вектор и растр.
p.s. Варианты обхода не подойдут. Растр нужно вызывать именно в классе МувиКлипа.