ГлавнаяПрограммирование › Простейший Flash >> команда Стоп и создание "ссылки" во flash - баннере

Простейший Flash >> команда Стоп и создание "ссылки" во flash - баннере

Многие люди представляют себе возможности флеша - как инструмент для создания мультиков в стиле "масяня" и ничего более. Многие даже не подозревают что в роликах флеш используется свой язык программирования именуемый actionscript. Flash - плеер имеет встроенную виртуальную машину для обработки actionscript, что позволяет писать на flash игры, программы и создавать целые сайты.

Flash-баннеры эта та ниша которую flash занял очень усердно и не собирается уступать ни silverlight ни javascript. Ведь создать красивый анимированный баннер с помощью флеш не составит практически ни какого труда и даже если вы человек далекий от программирования добавить в ролик небольшой функционал будет совсем не сложно.

Давайте рассмотрим примеры:

Добавляем действие "стоп" в ролик

Для добавления действия к кадру нажмите на нужный кадр в timecontrol панеле правой кнопкой
и выберите пункт "action"

В открывшемся окне прописываем команду на остановку кадра:
stop();
Теперь в этом кадре наш ролик остановится.

Добавляем ссылку на сайт в flash ролик

Практически всегда при нажатии на баннер мы переходим на определенный сайт.
Поместить такую ссылку в наш баннер будет тоже проще простого. Для этого нам
нужно создать кнопку поверх баннера и разместить на ней код для перехода
по ссылке.

У нас уже есть кадры ролика или один кадр не важно. Кнопку мы должны создать сверху,
сделать ее прозрачной и разместить во всей плоскости баннера.

1. Нажимаем правой кнопкой по слою кадра и выбераем "insert layer":

2. У нас добавился новый слой в котором мы и будем размещать кнопку с ссылкой.
3. Выберем инструмент "прямоугольник"
4. Обводим им весь кадр.

5. Выделяем его и зайдя в палитру устанавливаем канал прозрачности A:0

6. Теперь прямоугольник стал прозрачный и не закрывает баннер в нижнем слое. Мы сделаем из
него кнопку. Для этого выделяем его и нажав правую кнопку выбераем: convert to symbol.

Создавать мы будем кнопку так что в следующем окне выбераем "button".
Вот у нас получилась кнопка которой мы может задать действие, в данном случае преход по
ссылке.

Также как и в случае с действием для кадра нажмите на нашу кнопку правым нажатием
и выберите пункт "action". Код который нужно написаты выглядет так:


on (release) {
getURL("http://kharkovblog.info");
}

Теперь при нажатии на баннер мы перейдем на сайт kharkovblog.info.

Если нужно чтоб ссылка открылась на новой странице код нужно немного изменить:


on (release) {
getURL("http://kharkovblog.info", _blank);
}

Отзывы

Николай Моценко 05.02.11 00:20
Талково всё разъяснил, а была головоломка, как для меня Flash уроки это хорошо! Это полезно!!!
Andrew (гость) 05.02.11 01:29
Я думаю нужно уделить больше внимание именно экшнскриету а не самой анимации. Например мост экшнскрипт и яваскрипт, да и вообще принципу сдания массивов и переменных.
DimSanych (гость) 19.09.11 03:23
Слава ЯЙЦАМ!!! Застопил банероГ у Googla требования СТОП банер. Афтару респект :)
Антон (гость) 19.09.11 11:25
Спасибо, помогло!  a_nise
IVAN (гость) 09.03.12 16:17
Программа для создании флеш анимации
SerG (гость) 14.08.13 17:49
Рекомендую обратиться вот к этим ребятам Art2Web (www.art2web.tk). По своему опыту работы с ними остался доволен.
Wexler (гость) 15.08.13 09:14
Лохи они, картинок напиздили из инета и примитивные банеры сделали за которые кучу бабла запросили, ацтой!
Чтобы оставить отзыв авторизируйтесь на блоге или войдите через социальную сеть
© Харьковблог - блог города Харькова
Напишите нам
create by motsenko.com
Харьковблог в