|
Мы можем изготовить для вас flash-баннеры, тогда вам не нужно будет задумываться о требованиях к ним. Стоимость изготовления – $50.
Если же вы решите изготовить их самостоятельно, то баннеры должны соответствовать следующим требованиям.
Подготовка баннера
Вам нужно подготовить два варианта баннера – flash-ролик (.swf) и заглушку .gif или .jpeg, которая будет показываться тем посетителям сайта, у которых не установлен flash-проигрыватель.
При создании flash-ролика (баннера) в первом кадре ролика пропишите такие команды:
if(ar_init == undefined){
ar_init = true;
System.security.allowDomain(_parent._url);
}
|
System.security.allowDomain(_parent._url) разрешает доступ загрузчику к переменным баннера и позволяет правильно инициализировать переменную для клика (link1).
При этом в загрузчике не нужно специально разрешать доступ для загружаемых роликов.
Для того, чтобы зарегистрировать событие «клик» нужен элемент button (при наведении мыши на такой элемент курсор изменяется). Для того, чтобы перейти по клику используется функция getURL. Ей передается два параметра: куда переходить – переменная link1 и в каком окне открывать – значение _blank.
В flash-ролике сделайте элемент button. Для этого элемента напишите следующий скрипт:
on (release) {
getURL(_root.link1,"_blank");
}
|
Обязательно используйте переменную link1 для подсчета кликов.
Элементов типа button может быть несколько. В зависимости от того, на какой из элементов кликнули, посетитель может быть направлен на разные адреса. В этом случае вы можете явно указать, на какой адрес должен быть направлен посетитель. Обязательно кодируйте адрес функцией escape().
Например:
on (release) {
getURL(_root.link1+escape("http://alternative.url/path?search#hash"),target);
}
|
Ограничения на вес файлов
- для swf-файлов (flash-баннеров) – 50 Кб;
- для заглушек – 30 Кб;
- для многокомпонентных баннеров ограничения проверяются отдельно для каждой составляющей.
|