![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2015
Сообщений: 3
|
Приветствую всех, вопрос следующий, я только недавно освоил работу с Flash и еще не знаю всех нюансов и подробностей Action Script 3.0. Взялся сделать баннер для контекста на mail.ru по требования, все должно выглядеть так, для учета кликов:
ActionScript 3.0: btn.addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(e:MouseEvent):void{ navigateToURL(new URLRequest(root.loaderInfo.parameters.link1), "_blank") } Я уже всю голову сломал, с вопросом в где же должна размещаться сама ссылка на требуемый ресурс? Понимаю что вопрос покажется наипростейшим для вас, но тем не менее сейчас для меня он основополагающий и очень важный ...? Последний раз редактировалось udaaff; 07.12.2015 в 21:28. |
|
|||||
|
Регистрация: Dec 2015
Сообщений: 3
|
Да попробовал оставить все в таком виде, но ... ответ таков, что баннер не кликабельный, то есть все же ссылка нужна, вот только где ...............
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
ссылку надо передавать снаружи через flashvars,в html-разметке,параметр link1.
Создай html-обертку для своей флэшки и передай туда(в флэшку) через flashvars ссылку link1="http://ww.google.com" и протестируй в браузере. |
|
|||||
|
Регистрация: Dec 2015
Сообщений: 3
|
В общем покрутил, повертел и получилось так:
var btn;addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(e:MouseEvent):void{ navigateToURL(new URLRequest(root.loaderInfo.parameters.link1 = "http://www.google.com"), "_blank") } Пункт 3 тех требований" ссылка на требования: http://sales.mail.ru/ru/russia/main/.../technical/#a2 Короче я вообще в ступоре!... Последний раз редактировалось interstellar; 09.12.2015 в 14:45. |
|
|||||
var btn;addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(e:MouseEvent):void{ navigateToURL(new URLRequest(root.loaderInfo.parameters.link1 = "http://www.google.com"), "_blank") } var btn;addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(e:MouseEvent):void{ navigateToURL(new URLRequest("http://www.google.com"), "_blank") } Добавлено через 2 минуты нужно залить флешку на сайт и посмотреть что там трейсится в этой переменной, если я правильно понимаю, то там как раз и должна быть ссылка на сайт который они передают через flashVars Добавлено через 3 минуты Еще как вариант - ссылки на root нет
__________________
Я заклинаю вас действовать иначе. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|