
11.02.2014, 22:07
|
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вы, может, где-то читали или слышали, как флэш-плеер работает с swf-файлами?
Особенность флэш-технологии в потоковости: плеер может показывать люблй кадр, который уже загрузился. Допустим, у вас мультик из 600 кадров. Так вот, в swf они расположены последовательно, и как только загрузится первый кадр, плеер его отобразит. Загрузится второй — отобразит второй. Примерно как в gif-анимации. Поэтому во всяких Масянях принято было делать предзагрузчик и после него кнопку Старт, чтобы при медленном интернете зритель не смотрел на слоумоушн, а сходил поставил чай и после полной загрузки всех кадров наслаждался нормальным фпс.
Теперь попробуйте представить код Документ-класса, привязанного к мувику из 600 кадров. Очевидно, что конструктор этого класса должен отработать еще ДО показа самого первого кадра. При этом не то что 600-го, а даже второго кадра еще нет в плеере вообще. Как Вы думаете, Вы можете из этого кода обратиться к птичке, которая пролетает по экрану в кадрах с 312-го по 379-й? Можете повесить на нее слушатель клика, например?
|