Описание RichMedia
Баннер, появляющийся сразу после загрузки страницы поверх контента, при скроллинге находится на экране.
RichMedia баннер размещается поверх контента страницы и имеет кнопку, нажатием на которую его можно закрыть. Rich-media отображается по центру страницы. При скроллинге страницы не изменяет своего положения относительно окна браузера.
Подготовка (для разработчиков)
Требования к среде разработки:
1. ActionScript 2.0 и выше;
2. FlashPlayer 8.0.
Что необходимо подготовить:
Flash-ролик (*.swf), не более 300 Кб, в котором должно быть две кнопки: для закрытия баннера и перехода на рекламируемый сайт.
Подготовка flash-ролика на ActionScript 2.0
1. Скопируйте и разместите в первом кадре следующий код:
import flash.external.ExternalInterface;
function rntKill(){
ExternalInterface.call(_root.aFuncName1,_root.aNum);
}
function rntClick(){
getURL(_root.link1, _root.aTarget);
}
|
2. Разместите прозрачную кнопку, по клику на которую будет осуществлен переход на сайт рекламодателя и закрытие баннера. В качестве обработчика события клика вставьте следующий код:
on (release)
{
_root.rntClick();
setTimeout(_root.rntKill,1000);
}
|
Функция rntClick осуществляет переход на сайт рекламодателя. Функция rntKill закрывает баннер.
3. Разместите кнопку в самом верхнем слое, по клику на которую произойдет закрытие баннера. Пропишите код для события клика на эту кнопку:
on (release)
{
_root.rntKill();
}
|
Внимание! Кнопка "Закрыть" должна располагаться на самом верхнем слое во flash-ролике. Её наличие обязательно!
4. Готово.
Подготовка flash-ролика на ActionScript 3.0
1. Скопируйте и разместите в первом кадре следующий код:
import flash.external.ExternalInterface;
var flashVars = this.root.loaderInfo.parameters;
rntGoButton.addEventListener(MouseEvent.CLICK, rntGo);
rntCloseButton.addEventListener(MouseEvent.CLICK, rntKill);
function rntGo(evt:Object)
{
rntClick();
rntKill();
}
function rntKill(evt:Object = null)
{
ExternalInterface.call(flashVars.aFuncName1,flashVars.aNum);
}
function rntClick(evt:Object = null)
{
navigateToURL(new URLRequest(flashVars.link1), flashVars.aTarget);
}
|
2. Расположите кнопку для перехода (с именем rntGoButton), и выше слоем кнопку закрыть (с именем rntCloseButton).
3. Готово.
Добавление в Rontar
При добавлении баннера Rich-media выберите тип баннера “RichMedia”. Укажите следующие параметры:
1. Flash-ролик – загрузите flash-ролик.
2. URL перехода – полная ссылка на сайт рекламодателя.