![]() |
Перехват ссылки внутри флэша.
Есть флэшка, в которой есть ссылки.
1. Изначально ссылки были html странице. Пример html - кода: Код:
<a href="http://yandex.ru">yandex.ru</a>3. Далее из PDF делался отдельный SWF. В итоге получаем флэшку, в которой есть возможность переходить по html ссылкам. Теперь, собственно, вопрос: можно ли как то отлавливать событие, когда кликаем по ссылке? А потом проверить, если ссылка вида, предположим, <a href="http://some_site_here">, то ничего не делать. А если ссылка имеет вид - <a href="#bookmark=7"> то выполнять какое нибудь действие. Можно ли это как то реализвать? (нужно для создания закладок (оглавления) во флэш-книге):rtfm: |
В хелпе прочитайте про asfunction.
|
хм, не понял, как можно при помощи этой функции, проверять при клике на ссылку, что если в ней #bookmark=5 то выполнять функию gotoPage(), если нет - ничего не делать (будет происходить авто открытие линка) ,
Как это можно сделать? |
asfunction вызвает назначенную вами функцию и передает туда аргумент. А внутри этой функции вы сами решаете, что делать исходя из аргумента.
|
это я вижу, меня интересует другое... могу ли я как то отлавливать сами ссылки в отдельном swf файле, который динамически загружается во флеш - книгу? (ссылки в swf файле)
|
Ссылки какого вида?
<a href="http://yandex.ru">yandex.ru</a> или с asfunction? |
Похоже у него Два СВФ, ему тогда нужен LocalConnection, наверное.
|
мне необходимо отлавливать ссылки вида - <a href="#bookmark=6">Page 6</a>
ps. SWF - отдельных страниц у меня много (они загружаются динамиески во флеш книгу). Среди них есть отдельная страница, которая тоже загружается в книгу, которая как раз таки и является титульной, и в которой содержатся ссылки... |
Цитата:
|
ну и как мне это сделать при помощи asfunction? ссылки вида - <a href="#bookmark=6">Page 6</a>
|
| Часовой пояс GMT +4, время: 04:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.