Як зробити слайд-шоу (slide-show) альтернатива всьому -% ifth1% 0% - примочки -% ifen1% 0% - каталог

Дуже оригінальний фокус. Ми зробимо слайд-шоу використовуючи базові знання Action Script -а. Все дуже просто, пам'ятайте, коли ми переглядаємо flash -галерею, там завжди є кнопка «slide-show», коли ми її натискаємо, то наприклад все картинки відтворюються по черзі з певною швидкістю переходу. Можна звичайно написати «движок», але можна обійтися маленькою хитрістю.

1.Создать новий документ і називаємо його «slide-show.fla»

2.Розмір 500х400, fps - 24.

3.Создаем 2 шари в головній сцені «Маска» і «Зображення».

В шарі «Маска» малюємо прямокутник розміром 300х260.4 і розташуванням 104.3 х46.4. (Колір будь-який, цей прямокутник буде маскою). Робимо шар «mask».

4.У шарі «Зображення» ми створюємо 7 кадрів. У кожному кадрі по зображенню, щоб вони стояли рівно по центру нашого прямокутника в "масці". В шарі «Маска» в 7 кадрі натискаємо F5.

5.Создаем ще один шар над шаром «Зображення» і називаємо його «Стопи». Створюємо 7 кадрів і в кожному пишемо такий актшін:

6.Создаем новий шар «Кнопки», він буде стояти над шаром «Маска», потім робимо нову кнопку Insert> New Symbol (Ctrl + F8) і називаємо її «Кнопка вправо», малюємо зображення самої кнопки і називаємо його «Кнопка». Проробляємо теж саме ще раз, тільки для «Кнопка вліво».

7.Далее створюємо ще одну кнопку «Слайд-шоу». Ту саму, про яку і йшла мова спочатку. Як буде вона виглядати вже вам вирішувати.

8.Теперь найцікавіше. Ми створюємо управління слайд-шоу за допомогою кнопок «вправо і вліво» використовуючи Action Script. Для цього ми навіс на ліву кнопку такий скрипт:

on (release) <
prevFrame ();

і для правої кнопки:

on (release) <
nextFrame ();

а ось для нашої кнопки «Слайд-шоу» нам трохи доведеться повозитися, але зовсім небагато. Перетворюємо наш кнопку в MovieClip і називаємо його «мувіка», в ньому два шари по два кадри, в шарі «1» в першому кадрі наша кнопка, у другому кадрі теж кнопка, але бажано іншого кольору. Ось другому шарі «2» в обох кадрах ставимо Акшин:

Два кадру потрібні для «перемикача» слайд-шоу, тобто вкл. # 92; викл. на першу кнопку вішаємо такий Акшин:

on (release) <
gotoAndStop (2);

а на другу кнопку:

on (release) <
gotoAndStop (1);

тобто Ганяємо по колу, включаємо і вимикаємо кнопку.

9.Создаем третій шар «3». У ньому ми будемо встановлювати час перескоку між нашими картинками. Як?

Створюємо новий MovieClip, Insert> New Symbol (Ctrl + F8). Ставимо в першому кадрі в першому шарі «1» маленький кубик, потім натискаємо в 20 кадр F6 і з цього кубика робимо смужку, тягнемо з ліва на право, потім в середині між 1 і 20 кадрів натискаємо правою кнопкою миші і ставимо (Create Shape Tween ). Тобто У нас виходить анімація типу «завантаження».

Створюємо другий шар «2» і в 20-му кадрі ставимо такий код:

Це означає, що дія nextFrame () по закінченню 20 кадрів відбудеться з основним мувіка, оскільки рут (_root) вказує "вгору на рівень".

От і все. на якому б ми зображенні не знаходились, завжди можна включити слайд-шоу і вимкнути його. А стрічку ми можемо заховати. або доопрацювати.