Изменение видимости клипов
Заставка выполняет свою задачу: вы уже можете сказать, какая часть видеоролика загружена, и это интересное зрелище. Однако если вы понаблюдаете за фильмом некоторое время, вы увидите, что заставка появляется всякий раз, когда меняется кадр в клипе. Чтобы решить эту проблему, вы измените видимость экземпляра эталона заставки, и заставка не появится снова после загрузки видео ролика.
В окне ввода команд на панели Actions (Команды), добавьте обработчик события для определения конца загрузки файла:
loaderObj.contentLoaderlnfo.addEventListener ( Event .COMPLETE, preloadComplete) ;
Так же как вы это делали ранее, вы добавите обработчик события, чтобы обратиться к объекту Loaderinfo загрузчика loaderObj, который вы создали. На этот раз, однако, вы не будете следить за ходом процесса загрузки. Обработчик события только координирует момент полной загрузки файла. Затем вызывается функция preloadComplete.
Определите функцию preloadComplete, добавив следующие строки в окно ввода команд на панели Actions (Команды):
function preloadComplete (event: Event): void {
preloader_ mc.visible = false; }
В этой функции, которая вызывается после загрузки видеофайла, свойство видимости экземпляра эталона preloader_mc устанавливается равным false, это означает, что эталон стал невидимым.
Комментарии