![]() |
Возможно ли с помощью actionscripta повлиять на html
И снова здрасте. Прошу не гневайтесь, потому что чувствую я уже успел за ночь многих тут достать. Новый вопрос от меня прозвучит так - как можно сделать, что бы при удачном выполнении какой-то операции флеш приложение влияло на html и родительскому div присваивало стиль "display: none;"? Спасибо, что выслушали...
|
Конечно.
Читайте про класс ExternalInterface. 1. Для начала напишите JavaScript - функцию, которая бы задавала нужный стиль блоку. 2. Добейтесь ее работы без всякого флеша, просто с HTML-кнопки. 3. А потом с помощью метода ExternalInterface.call() по нужному событию во флеше ее вызывайте. Неоднократно использовал сам такую схему. Синтаксис простой, см. в хелпе. |
сделал вот так
ExternalInterface.call("graffitiHide"); работает только в хроме. В опере, мозиле не работает, а про ие я вообще не говорю - он повис после того как я прописал эту функцию. И еще - не сочтите меня за дурака но где ваш хелп, я долго искал так и не понял что это за раздел, если можно то дайте ссылку на него |
либо во флеше жми кнопку F1 и поиск по ExternalInterface либо в гугле поиск по ExternalInterface - и ты получишь такое количество примеров, какое тебе и не снилось
|
только что прописал
CODEBASE="http://activex.microsoft.com/controls/iexplorer/iegrad.ocx#Version=4,70,0,1161" и теперь работает и в мозилле. Скажите какую версию activeX нужно прописывать, что б работало во всех браузерах? Меня настораживает слово iexplorer в пути, ведь в моем iexplorerе так и не работает, зато в мозиле заработало |
Цитата:
Цитата:
|
пасибо, получилось, правда теперь в опере 9 не работает. У меня еще один вопрос - а как теперь передать FlashVars с помощью AC_FL_RunContent()?
|
| Часовой пояс GMT +4, время: 16:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.