Меню
Индекс

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

 
Описание 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 перехода – полная ссылка на сайт рекламодателя.