20. Требования к RichMedia баннерам

Начало | Требования к баннерам | 20. Требования к RichMedia баннерам

Требования к Rich-Media баннерам

Подготавливается один .swf файл, в котором должно быть две кнопки: для закрытия баннера и перехода на рекламируемый сайт.

При нажатии на кнопку «Закрыть» нужно передать команду kill в javascript, а также выгрузить флэш при помощи функции unloadMovie(_root):

on (release)
{
  fscommand('kill', '');
  unloadMovie(_root);
}

При нажатии на основную кнопку баннера (для перехода на рекламируемую страницу) необходимо открыть эту страницу и спрятать баннер.

Таким образом, к действиям прибавляется открытие новой страницы:

on (release)
{
  getURL(_root.link1, "_blank");
  fscommand('kill', '');
  unloadMovie(_root);
}

Скачать пример Rich-Media баннера (.fla)

Требования к многосекционным Rich-media баннерам

В случае, если Rich-media баннер состоит из нескольких элементов, которые должны в определенной последовательности появляться, в том числе – в зависимости от действий пользователя, необходимо использовать дополнительные команды.

Общий список возможных используемых команд:

  • fscommand('start', ''); - запуск следующей секции баннера
  • fscommand('kill', ''); - закрытие секции баннера, в которой была вызвана данная команда
  • fscommand('click', ''); - для учета дополнительного события - нажатия по конкретной секции баннера.

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

on (release)
{
  getURL(_root.link1, "_blank");
}

Пример использования команд в трехсекционном баннере.

Описание сценария показа баннера: сначала показывается большая часть баннера для привлечения внимания, после окончании анимации она закрывается, появляется небольшой второй баннер – тизер. При наведении на него открывается третий, по которому уже можно перейти на сайт рекламодателя.

На flash для первой секции необходимо прописать: В последнем кадре - fscommand('start', ''); - для запуска следующей секции баннера, fscommand('kill', '') – для закрытия текущей секции

На flash для второй секции необходимо разместить кнопку, и на ней прописать команду для запуска третьей секции при наведении курсора на вторую секцию:

on (rollOver)
{
  fscommand('start', '');
}

Также необходимо разместить кнопку «Закрыть» и на ней прописать

on (release)
{
  fscommand('kill', '');
}

На flash для третьей части надо прописать команду для перехода на сайт рекламодателя и для учета дополнительного события:

on (release)
{
  getURL(_root.link1, "_blank");
  fscommand('kill', ''); /*Необязательная команда. Если закрывать флешку не нужно после перехода на рекламируемый сайт, то fscommand('kill', '') писать не надо. */
  fscommand('click', '');
}

И для закрытия этой секции на кноке «Закрыть» прописать

on (release)
{
  fscommand('kill', '');
}

Добавление многосекционных баннеров.

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

В полях scroll Flash1, scroll Flash2 etc. указать, должны ли первая, вторая и т.д. секции прокручиваться при скроллинге страницы. Если прописать yes – будет прокручиваться, no – не будет.

Также есть параметры, указывающие, где именно открывать определенные секции баннера: «расположение Flash1», «расположение Flash2», «расположение Flash3». Здесь указывается расположение флешок: center, top_right_corner, top_left_corner, bottom_right_corner, bottom_left_corner.

  • сenter – центр
  • top_right_corner – верхний правый угол
  • top_left_corner – верхний левый угол
  • bottom_right_corner – нижний правый угол
  • bottom_left_corner –нижний левый угол



См. также: