2009-02-04 3 views
0

У меня есть Flash-проект, который из-за требований должен быть обратно совместим со вспышкой 6. Все работает, кроме первых 6 (из 17) jpeg-изображений, которые загружаются < MovieClip> .loadMovie не реагируют на изменения их альфа-настройки.Неработающая альфа в Flash Player 6 [Given Up On]

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

Любые идеи относительно того, что может быть причиной?

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

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

+0

вы используете SWFMILL? – artificialidiot

+0

Нет. Я использую Flash CS3. –

ответ

0

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

0

Использование 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

К сожалению, MovieClipLoader недоступен до Flash 7. –

+0

Вы правы, вам придется использовать loadMovie. – euge1979

 Смежные вопросы

  • Нет связанных вопросов^_^