![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 1 Регистрация: 16.11.2013 Пользователь №: 11345 ![]() |
Требования:
AS 2: При создании flash-ролика в первом кадре пропишите следующие команды: Код if(ar_init == undefined){ ar_init = true; System.security.allowDomain('*'); } В вашем flash-ролике сделайте элемент button. Для этого элемента напишите следующий код: Код on (release) { getURL(_root.link1, "_blank"); } Обязательно используйте переменную link1 для подсчёта кликов. AS3: В ActionScript 3 для элемента button пропишите следующий скрипт: Код function callLink(event:MouseEvent):void { var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1']; try { var ie:Boolean = ExternalInterface.call("function(){return !!window.ActiveXObject}"); if(ie)ExternalInterface.call('window.open',url); else navigateToURL(new URLRequest(url), '_blank'); }catch (e:Error){ navigateToURL(new URLRequest(url), '_blank'); } } click_button.addEventListener(MouseEvent.CLICK, callLink) Не совсем понимаю, например в AS2. В первый кадр вставляю то, что написано. Далее на кнопку ставлю ссылку как там, но при клике он перекидывает по ссылке undefined/ Кто-нибудь может объяснить на примере любой ссылки, может я что-то не так пишу? Сообщение отредактировал vei95 - 16.11.2013 - 21:08 |
|
|
![]()
Сообщение
#2
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1167 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
Не совсем понимаю, например в AS2. В первый кадр вставляю то, что написано. Далее на кнопку ставлю ссылку как там, но при клике он перекидывает по ссылке undefined/ Кто-нибудь может объяснить на примере любой ссылки, может я что-то не так пишу? Все правильно. Ничего менять не нужно. Рекламная площадка САМА задаст переменную с именем link1 на руте (через флешварс или еще как из HTML окружения). -------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.04.2014 - 04:57 |