Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать кнопку с переменной ссылкой (http://www.flasher.ru/forum/showthread.php?t=99026)

Erick 26.07.2007 18:05

Как сделать кнопку с переменной ссылкой
 
Привет! Знатоки, объясните лоху, что нужно прописать на кнопочке флеш-банера on( press ){getURL.....}, чтобы клик вел по адресу, указанному на html-странице, где стоит банер, в тегах param

Код:

<object …..>
<param name='movie' value=’banner.swf’>
<param name='flashvars' value='peremen=http://mysite.ru/banner.php?5'>
</object>

адрес меняется в соответствии с переменной ‘peremen’
С переменными дела не имел, поэтому пож растолкуйте весь код целиком, включая объявление переменной или что-там требуется.

CGandA 26.07.2007 18:08

Здесь

Ведьмак 26.07.2007 18:24

Код:

on( press ){
      getURL(peremen, "_self");
}

объявлять не надо

etc 26.07.2007 18:32

Erick, Ведьмак, отредактируйте свои посты и оформите код тегами [code][/code].

Ведьмак 26.07.2007 18:36

ой-ёй.. вроде не первый день.. :)

Erick 27.07.2007 01:45

Камрады,
CGandA, Ведьмак,
спасибо за помощь!!

esc 11.08.2007 02:35

делаю как написано в http://flasher.ru/forum/showpost.php...74&postcount=2
работает в ie в остальных браузерах переходит на тот же сайт + подставляет undefined. не понимаю что такое.
надо срочно сделать такую фишку на баннере, не знаю как, не работает в фаерфоксе и опере. заранее спасибо за помощь

Molecula 11.08.2007 02:53

Как альтернативу, можно swfObject использовать, попробуйте.

Kikasso 11.08.2007 05:22

Цитата:

Сообщение от esc
делаю как написано в http://flasher.ru/forum/showpost.php...74&postcount=2
работает в ie в остальных браузерах переходит на тот же сайт + подставляет undefined. не понимаю что такое.

В embed тоже надо дописать.
Код:


<embed flashvars='var=val&var2=val2' .............................


esc 11.08.2007 11:31

Код:

<param name="sex" value="&link=адрес_сайта&target=_blank" />
<embed sex="&link=адрес_сайта&target=_blank" src="1.swf" quality="high" bgcolor="#232323" width="700" height="700" name="preloader" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

вот так прописываю в хтмл + в ролике
Код:

onRelease = function(){
getURL(_root.link, _root.target);
}

и не работает, в чём может быть дело?


Часовой пояс GMT +4, время: 11:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.