Вам нужно подготовить два варианта баннера - 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. Ей передается два параметра: куда переходить - переменная .clickTAG и в каком окне открывать - значение _blank.
В вашем flash-ролике сделайте элемент button. Для этого элемента напишите следующий скрипт:
on (release) { getURL(_root.clickTAG,"_blank"); }
Обязательно используйте переменную clickTAG для подсчета кликов.
Элементов типа button может быть несколько. В зависимости от того, на какой из элементов кликнули, посетитель может быть направлен на разные адреса. В этом случае вы можете явно указать, на какой адрес должен быть направлен посетитель. Обязательно кодируйте адрес функцией escape().
Например:
on (release) { getURL(_root.clickTAG+escape("http://pvz.topic.lt/kur-ir-kada?paieska#hashas"),target); }
Имена файлов должны содержать только цифры или буквы английского алфавита, или символ подчеркивания, и не должны содержать русских букв, пробелов, кавычек, тире и специальных символов.
Откройте flash-ролик у себя на компьютере и кликните по нему. Если ролик сделан правильно, то перехода на сайт не произойдет.
- для обычных графических файлов (в интерфейсе обозначены img width x hight) - 50 Кб;
- для swf-файлов (в интерфейсе обозначены flash width x hight) - 75 Кб;
- другие типы файлов - 50 Кб;
- для многокомпонентных баннеров ограничения проверяются отдельно для каждой составляющей.