Автор: ?
Разместил: Rhainer
Дата размещения: 15.12.2008
Источник: http://web-silver.ru/flash/tutorials/si … loader.php

Шаг 1
Нарисуйте прямоугольник без граничных линий. Если она у вас еще не открыта, откройте панель Color Mixer. Кликните мышкой на прямоугольник, в панели Color Mixer и выберите linear из выпадающего меню. Создайте градиент, чтобы ваш прямоугольник был закрашен вот так:

http://smages.com/i/a2/3b/a23b8a1933ca9c898d0015c5a616c0e9.jpg

Шаг 2
Сделайте прямоугольник MovieClip, выбрав его и нажав F8. Назовите его «bar», а тип выберите Graphic.
Создайте новый клип, нажав Ctrl+F8. Назовите его «preloader_mc», а тип выберите movie clip.
Нарисуйте зигзаг в первом кадре. Затем перейдите на 90-ый и нажмите F5.

http://smages.com/i/27/b7/27b7e5d4191304fb6875e6226aa723da.jpg

Шаг 3
Создайте новый слой и разместите его перед первым.
Вставьте графический символ «bar» в этот новый слой.
Сделайте так, чтобы прямоугольник был немного выше зигзага.
Расположите прямоугольник таким образом:

http://smages.com/i/75/24/7524ef8435e27bb132bd9c4e4dc14cf6.jpg

Шаг 4
Перейдите на 35 кадр и нажмите F6. В этом кадре перетащите прямоугольник на другую сторону от зигзага:

http://smages.com/i/a8/34/a834500977f5bf48f71c69252330c2cc.jpg

Шаг 5
- Перейдите на любой кадр между первым и 35-м, кликните правой кнопкой, из меню выберите Create motion tween.
- Перейдите на 40 кадр и сделайте его ключевым (F6).
- В этом кадре выберите прямоугольник и разверните его. Modify > Transform > Flip Horizontal.
- Перейдите на 85 кадр и сделайте его ключевым (F6).
- В этом кадре выберите прямоугольник и поверните его так, как он был в первом кадре.
- Перейдите на любой кадр между 41 и 84, кликните правой кнопкой, из меню выберите Create motion tween.
- Перейдите на 90 кадр и нажмите F5.
Вставляем прелоадер в первую сцену
- Перейдите к первой сцене.
- Создайте 3 новых слоя.
- Перетащите символ «preloader_mc» из библиотеки на сцену. Нажмите F5 во втором кадре.
- Напишите «Loading» в первом кадре второго слоя.
- Скопируйте этот код в первый кадр первого слоя.

Код:
ifFrameLoaded ("end") {
gotoAndPlay ("start");
}

Нажмите F6 во втором кадре первого слоя и вставьте в его экшены этот код:

Код:
gotoAndPlay (1);

Основной ролик начинайте с 3-го кадра. Первый его кадр назовите start, а последний end.

Скачать *.fla файл можно здесь.