Flash CS5 AS3 Mask с ключевым кадром, предотвращающим загрузку растрового изображения - PullRequest
0 голосов
/ 12 февраля 2012

У меня есть приложение Flash, которое загружает PNG как растровое изображение и добавляет его к экземпляру MovieClip с именем test_mc на сцене.test_mc содержит клип-заполнитель, который мы скрываем после добавления растрового изображения.например,

test_mc.addChild(bmp);
test_mc.placeholder.visible=0;

Это работает отлично.

Затем я перемещаю мувиклип по сцене на временной шкале с большим количеством ключевых кадров.

Это прекрасно работает.

Затем я добавляю слой с именем layer_mask над слоем с включенным мувиклипом.Я создаю форму на layer_mask и устанавливаю layer_mask для маскировки слоя мувиклипа.

Это все еще отлично работает.

Теперь я добавляю ключевой кадр в layer_mask.

Это перестает работать.Bmp больше не загружается в мувиклип, а заполнитель больше не скрыт.

Может кто-нибудь пролить свет на причины, по которым это может происходить?

Спасибо за ваше время.

ОБНОВЛЕНИЕ: Растровое изображение фактически загружается и отображается правильно, пока не будет достигнут ключевой кадр в маске, после чего он возвращается к отображению заполнителя без загруженного растрового изображения.

1 Ответ

0 голосов
/ 13 февраля 2012

Я решил это. В случае, если у кого-то еще есть эта проблема ...

Мне пришлось превратить форму маски в мувиклип, а затем использовать мувиклип фигур, чтобы добавить ключевые кадры. Это немного расстраивает, потому что вы не можете видеть то, что вы маскируете, но, по крайней мере, это работает.

...