![]() |
AIR. HTMLLoader и ссылки
Добрый день!
Возник вопрос: Как в HTMLLoader обработать клик на ссылку? В идеале надо, чтоб при нажатии на картинку в HTMLLoader на сцену добавлялась внешний swf ролик. Заранее благодарен |
Используйте StageWebViewBridge
|
Обработать LocationChangeEvent.LOCATION_CHANGING.
|
простите, но из выше написанного ничего не понял =(
на сцену добавляется HTMLLoader, в него загружается документ хтмл с локального диска, в документе ссылки на видео или слайдшоу. Надо определить по какой ссылке нажали и вывести нужный элемент, подгрузив соответствующий swf файл (плеер или слайдшоу). Пробовал сделать ссылки вот так: PHP код:
Код AS3:
|
У вас есть две возможности, либо добавить обработчик события к каждой ссылке, как вы уже пробовали. Либо подписаться у HTMLLoader на событие LocationChangeEvent.LOCATION_CHANGING, дать вашим ссылкам осмысленный href (id элемента вы в этом событии не получите), в обработчике прописать event.preventDefault() и в зависимости от location уже выполнять определенные действия.
С другой стороны, вам ничего не мешает сделать этот функционал на JavaScript. |
Цитата:
и добавил слушателя Код AS1/AS2:
Код AS3:
Добавлено через 14 часов 31 минуту дайте ссылку на пример, пожалуйста. 2ой день ничего не получается... Гуглил, гугл не сказал ничего =( |
Весь код приведите. И лучше скопируйте из редактора, а не переписывайте. Должно работать, ошибка в другом месте.
|
Код AS1/AS2:
После долгих и мучительных поисков получилось сделать только так: Код AS3:
Код AS3:
Ивента Event.LOCATION_CHANGING не нашел. И метод preventDefault() тоже и если страницы playvideo.html не существует на лок.диске переход не осуществится, а если имеется - переходит... Теперь вопрос следующий: Если через ссылку передать переменные, например: PHP код:
|
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 15:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.