Неработающая альфа в Flash Player 6 [Отказаться от] - PullRequest
0 голосов
/ 05 февраля 2009

У меня есть проект flash, который из-за требований должен быть обратно совместим с flash 6. Все работает, кроме первых 6 (из 17) изображений JPEG, которые загружаются .loadMovie не отвечают на меняет настройку альфа.

Если я переставлю порядок изображений в файле XML, который используется для предоставления URL-адресов изображений во флэш-фильм, новые первые шесть изображений не будут реагировать на альфа, а старые шесть будут реагировать на альфа.

Есть идеи, что может быть причиной?

Edit: Я добавил код, чтобы попытаться дождаться полной загрузки изображений с помощью onClipEvent (data). Изображения, по-видимому, предварительно загружаются до запуска анимации, но свойство alpha по-прежнему не работает.

Редактировать 2: Я просто использовал переход типа стирание вместо исчезновения. Я надеюсь, что мне больше никогда не придется использовать вспышку 6.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2009

Используйте loadClip вместо loadMovie и убедитесь, что вы слушаете "onLoadInit":

var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();

mcLoader.addListener(this);
mcLoader.loadClip("YourImage.jpg", container);


function onLoadInit(mc:MovieClip) {
trace("onLoadInit: " + mc);

}

0 голосов
/ 05 февраля 2009

Вы ожидаете, что все изображения будут загружены правильно, прежде чем вы измените их альфа? Вам нужно прослушать событие INIT (не уверенное в точном имени в as2), чтобы они были доступны для вашего кода.

...