Создание flash- баннера

Анна10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.10.2014

Технические требования к flash-баннерам:

Минимальные требования к среде разработки:

1. ActionScript 2.0;

2. FlashPlayer 8.0.

Что необходимо подготовить:

1. Flash-баннер (*.swf);

2. Картинку-заглушку (*.jpg, *.png, *.gif), для показа пользователям, у которых не установлен flash-плагин. Картинка-заглушка должна иметь такие же размеры по ширине и высоте, как и flash-баннер.

Требования к файлам.

Ограничение на размер:

· Графические файлы (*.jpg, *.png, *.gif) — до 300 Кб;

· Swf-файлы (flash-ролики *.swf) — до 300 Кб.

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

Названия файлов:

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

Подготовка flash-баннера

Для подсчета переходов с flash-баннеров необходимо использовать стандартный метод getURL, первым параметром которого является ссылка в виде переменной link1, передаваемой во flash-баннер через FlashVars, вторым параметром является окно (target), в котором открывать ссылку.

Есть несколько способов подобного вызова:

Основной и рекомендуемый способ c использованием ActionScript 2.0:

Создайте прозрачную кнопку поверх всего баннера, и разместите на ней следующий код:

on (release)

{

getURL(_root.link1, "_blank");

}

Заметьте, переменную link1 создавать не нужно. Если переход по рекламе должен осуществляться не в новом окне, а в текущем, то в обработчике события, в методе getURL второй параметр исправить на "_self".

Второй способ в случае, если необходимо использовать ActionScript 3.0:

Создайте прозрачную кнопку поверх всей анимации, дайте кнопке InstansName btn, далее в кадре напишите код:

var obj:Object = this.root.loaderInfo.parameters;

var url:String = obj.link1;

btn.addEventListener(MouseEvent.CLICK,onClick);

function onClick(e:MouseEvent):void{

navigateToURL(new URLRequest(url), "_blank");

}

Готово.

Подсчет событий

Подсчет событий в баннерах реализован через вызов переменных event_1 … event_20.

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

• для ActionScript 2.0:

loadMovieNum(_root.event_N,300);

• для ActionScript 3.0

var loader:URLLoader = new URLLoader();

var events:Object = this.root.loaderInfo.parameters;

loader.load(new URLRequest(events.event_N));

где N-это номер события, число от 1 до 20.

Спасибо!