Учебник по Flash'у


           

Нам понадобится символ звездочки на


Нам понадобится символ звездочки на сцене и всего один кадр. Я не стану приводить полный код скрипта (что может быть приятнее, чем самостоятельно написанная программа?), а только дам несколько рекомендаций:

Перед циклом задайте начальное значение счетчика, которое впоследствии, Вы сможете использовать для создания новых имен символов при дублировании, указании необходимого уровня размещения (помните про стремление к наибольшей оптимизации скрипта).

Для случайного определения положения звезды применяйте "Random"

Чтобы придать звездному небу более реальный вид добавьте установку прозрачности "Alpha"

Не забудьте изменять значение счетчика, иначе Ваш цикл никогда не будет завершен и фильм просто остановиться.

Пример реализации данного сценария доступен в разделе "Скачать"

Рассмотрим реальную ситуацию: Вы в поле лица трудились, аж целых два дня, создавали свой шедевр, который, несомненно, заставит ваших конкурентов лопнуть от зависти, импортировали все красивые картинки, которые были в наличии и ко всей этой радости записали голосовой комментарий. Получилось несколько тяжеловато (мегобайта 2-3), ну да это ерунда, зато круто! Закачали свое чудо на любимый сайт и решили посмотреть, как все это "идет" а "идет" плохо, кадры загружаются рывками, прорисовка странная и голос обрывается, но самое досадное, куда-то пропала вся крутость.

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

Реально оценить, как будет загружаться Ваш фильм, можно и без подключения в интернет.

Тестирование скорости загрузки:

Во время обычного тестового просмотра Control/Test Movie откройте меню "Control", установите скорость загрузки, например - 14,4 (1,2 Kb/s) и выберите Show Streaming. Фильм начнет проигрываться с самого начала и эмулировать загрузку с выбранной скоростью. Вы можете получить множество полезной информации о времени загрузки кадров, их объеме, если включите окно информации - View/Bandwidth Profiler.

Вы, несомненно, не раз видели сайты, на которых процесс загрузки сопровождается выводом информации о загруженном объеме. Это так называемые предзагрузчики. Они просто незаменимы при размещении своих работ в интернет. Имеет смысл использовать предзагрузчики во всех случаях, когда объем swf файла более 10-15 кб.

Предзагрузчик:

Какие данные нам нужны для определения загруженного объема фильма? Разумеется, мы должны знать, сколько кадров всего в фильме. Можно указать это вручную, но ведь мы хотим создать универсальный загрузчик, который будет работать независимо от того в каком проекте, мы станем его использовать, в этом нам поможет параметр "_totalframes". А еще нам нужно знать, сколько кадров загружено на данный момент "_framesloaded". Этих двух параметров достаточно для вычисления загрузки в процентах, как это принято в интернет.

Загрузчик должен состоять, хотя бы из двух кадров, в первом будет вычисляться необходимое нам значение, а во втором производиться проверка на полную загрузку, и если фильм загружен начать его показ.


Содержание  Назад  Вперед