![]() |
FlashDevelop и ExternalInterface
Тема наверно старая и известная, но я гуглил и ничего вразумительного для себя не нашёл.
Bo FlashDevelop пробую запустить работу класса ExternalInterface. При компиляции в output выскакивает: Цитата:
|
ExternalInterface не доступен в standalone плеере.
Запускайте в браузере. |
Я недавно начал работать с FlashDevelop и по-этому плохо понимаю. В Flash CS комбинация клавиш Cntrl+Enter приводит к созданию SWF-файла. Здесь (во FlashDevelop) я нажимаю Cntrl+Enter и у меня выскакивает указанная ошибка. Есть момент непонимания, если я предположим изменил код в проекте, а потом через браузер запустил SWF-файл проекта, он что запустится уже с новыми дополнениями?
|
Ставьте проверку на доступность ExternalInterface.
Код AS3:
|
Цитата:
|
Это даст возможность запуска под ФД без возникновения ошибки.
Непосредственно функционал, связанный с ExternalInterface, нужно тестировать из под браузера. |
А, ну вот теперь картинка проясняется. И что-б уж совсем наверняка уточняю: я пишу код используя конструкцию if (ExternalInterface.available), компилирую в FD затем открываю папку bin своего проекта и запускаю SWF при помощи IE ?
|
или любого другого браузера.
|
Спасибо, заработало:
Код AS3:
|
Вложений: 1
Во FlashDevelop легко настраивается запуск и тестирование флешки в браузере.
|
| Часовой пояс GMT +4, время: 00:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.