PDA

Просмотр полной версии : Как сделать баннер с сылкой на сайт?


Reffer
20.10.2006, 22:04
Я делаю баннер во FlashMX. Вставляю на невидимую кнопку скрипт:


on (release)
{
getURL("http://www.сайт.ru", "_blank");
}


Отдельно баннер работает, но стоит его встроить в HTML страницу - отказывается нажиматься.

В чем проблема?

KUZEN
20.10.2006, 22:07
Уверен что делаешь во FlashMX а не в Flash8

Хемуль
20.10.2006, 22:10
Уверен что делаешь во FlashMX а не в Flash8
Так товарищ Reffer так и написал:
Я делаю баннер во FlashMX
^_^

iNils
20.10.2006, 22:11
Кузен спрашивает, а не утверждает. Просто знак вопроса забыл.

Reffer
20.10.2006, 22:14
Уверен, уверен. Коды разные что ли? Пришлите для 8-го, авось подойдет. Пасиб заранее.

mr.N
20.10.2006, 22:16
Дай исходник, или размести где-нибудь чтобы было видно как он не нажимается.
Ещё можешь попробовать изменить File - Publish Settings - Access Network only

etc
20.10.2006, 23:52
Reffer, размести на сайте и проверь.

Eric Gurt
21.10.2006, 01:46
Перехлд может просто работать при включеном интернет соиденение

BigDan
21.10.2006, 11:57
Можно на странице написать:
<a href="....."><object>.....</object></a>

Night Hunter
21.10.2006, 19:40
У меня такая проблема.
Я сделал в Flash MX банер и прописал getURL("http://www.сайт.ru", "_blank");
но эфект совсем не тот которогоя хотел.
Мне надо чтоб банер являлся ссылкой и ссылка сробатывала лиш принажатии на банер.
А получилось то что как только анимация банера приходит в начальное положение банер сам открывает новую страницу. Просто кошмар :(

Хемуль
21.10.2006, 21:14
2 Night Hunter:
Это оттого, что выполнять функцию getURL нужно не в кадре, а в событии, которое вызывается при нажатии на кнопку.
Прикрепляю пример с программным созданием кнопки. Можно и проще, конечно...

etc
21.10.2006, 21:18
BigDan, бред.

Nigth Hunter, getURL нужно писать на onRelease кнопки.

Night Hunter
21.10.2006, 21:49
BigDan, бред.

Nigth Hunter, getURL нужно писать на onRelease кнопки.

Извените за тупой вопрос но с флешем я только начал знакомиться, что такое onRelease и где его найти?

Хемуль
21.10.2006, 21:58
2 Night Hunter:
В своём предыдущем сообщении я вам прикрепил пример.
Вот: http://flasher.ru/forum/attachment.php?attachmentid=15554&d=1161447793
Что касаеся onRelease, то это обработчик события, который вызывается когда левая кнопка мыши отпускается над мувиклипом. Вы должны определить функцию, исполняемую при вызове обработчика. Вы можете задать эту функцию на Таймлайне, в методе класса, расширяющего класс MovieClip или связанного с символом в Библиотеке.
С кнопками так же...

Night Hunter
21.10.2006, 22:39
2 Night Hunter:
В своём предыдущем сообщении я вам прикрепил пример.
Вот: http://flasher.ru/forum/attachment.php?attachmentid=15554&d=1161447793
Что касаеся onRelease, то это обработчик события, который вызывается когда левая кнопка мыши отпускается над мувиклипом. Вы должны определить функцию, исполняемую при вызове обработчика. Вы можете задать эту функцию на Таймлайне, в методе класса, расширяющего класс MovieClip или связанного с символом в Библиотеке.
С кнопками так же...
Я пока к сожаленью не могу просмотреть пример, в моем Flash MX (6.0) он не открывается.

Eric Gurt
22.10.2006, 01:21
У меня такая проблема.
Я сделал в Flash MX банер и прописал getURL("http://www.сайт.ru", "_blank");
но эфект совсем не тот которогоя хотел.
Мне надо чтоб банер являлся ссылкой и ссылка сробатывала лиш принажатии на банер.
А получилось то что как только анимация банера приходит в начальное положение банер сам открывает новую страницу. Просто кошмар :(

Тебе надо свой баннер к онвертировать в "Сивол" как тип "Кнрпка", а потом уж нажимешь на этот символ и в коде пишишь:

on (press)
{
("http://www.сайт.ru", "_blank");
}

Тебе надо по-больше с кнопками подучиться ;)

Хемуль
22.10.2006, 01:24
2 Eric Gurt:
А лучше наплевать на кнопки и пользоваться мувиклипами...

Night Hunter
23.10.2006, 15:14
Спасибо всем вроде, что то получается.

†‡Paladin‡†
23.10.2006, 15:35
У меня такая проблема.
Я сделал в Flash MX банер и прописал getURL("http://www.сайт.ru", "_blank");
но эфект совсем не тот которогоя хотел.
Мне надо чтоб банер являлся ссылкой и ссылка сробатывала лиш принажатии на банер.
А получилось то что как только анимация банера приходит в начальное положение банер сам открывает новую страницу. Просто кошмар :(
Помести сверху прозрачный слой, конвертни его в символ - кнопку. в 3м кадре напиши свой гет урл и будет тебе счастье. на самом банере никакого кода нетребуется.
З.Ы. камрады - есть какието различия в написании под MX и под 8ю версию? Неслышал об этом =\

Хемуль
23.10.2006, 18:19
2 †‡Paladin‡†:
MX - это 6-ой Флеш. В 7-ом (MX 2007) новая версия ActionScript'а - 2.0.
Он совместим с первым, конечно...

iNils
23.10.2006, 18:21
2 †‡Paladin‡†:
MX - это 6-ой Флеш. В 7-ом (MX 2007) новая версия ActionScript'а - 2.0.
Он совместим с первым, конечно...
Но 6-ой плеер поддерживает AS2 :)

Хемуль
23.10.2006, 18:52
2 iNils:
Да? Надо дописать:
http://en.wikipedia.org/wiki/ActionScript
^_^

†‡Paladin‡†
25.10.2006, 13:37
2 iNils:
Да? Надо дописать:
http://en.wikipedia.org/wiki/ActionScript
^_^
Спасибо за ссылку

New versions of the Flash Player and authoring tool have strived to improve on scripting capabilities. Flash MX 2004 introduced ActionScript 2.0