Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   flash-ссылка с помощью html (http://www.flasher.ru/forum/showthread.php?t=127538)

Fox M. Lurde 16.07.2009 12:40

flash-ссылка с помощью html
 
Господа, только что мне задали вопрос, который поставил меня в тупик.

Код:

<a href="link_to_some_url">

        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="150" height="300" id="printJob" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="allowFullScreen" value="false" />
        <param name="movie" value="printJob.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />        <embed src="printJob.swf" quality="high" bgcolor="#ffffff" width="150" height="300" name="printJob" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
        </object>

</a>

иными словами, если в html-странице вставить флеш-ролик между тегами <a></a> - он будет работать как гиперссылка или нет?

Во всяком случае, у меня не получилось.

etc 16.07.2009 12:47

Не будет.

Fox M. Lurde 16.07.2009 12:51

А если так переформулировать:
есть какой-нибудь хитровывернутый способ реализовать нечто подобное? Что б ссылка располагалась не в swf, а в html (может, php как-то подключить)?

Stargazer 16.07.2009 19:10

Скорее всего поможет расположить флешку под другим хтмл-контейнером, чтобы он перехватывал щелчки в области флешки. Но сама флешка тогда перестанет воспринимать щелчки.

JinRu 16.07.2009 21:06

А зачем это все?
Можно в флэш передать адрес на который нужно перейти, вроде flash.swf?addr="google.com"
А там уж пусть либо флэш вызывает эту страницу, либо через ExternalInterface вызывает нужную javascript функцию

etc 17.07.2009 11:45

JinRu, скорее всего исходника оного флеша нет.


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

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