2010-01-05 3 views
3

Я почти ничего не знаю о actionscript. Возможно ли использовать Flash Lite 3.1 для использования flash.external.ExternalInterface для взаимодействия с javascript?Flash Lite 3.1 + javascript

Если возможно, может кто-нибудь объяснить, почему jPlayer (с открытым исходным кодом) не работает на Wii?

Я был looking для флеш-плеера, который будет работать на Nintendo Wii и который поддерживает javascript-взаимодействие (например, мне нужно иметь возможность назначать обработчики событий, такие как TrackEnded() и иметь возможность выпускать PlayTrack() команды) и ничего не нашли. Есть много флеш-плееров, но ни один из них не может делать то, что мне нужно на Wii. Это заставляет меня задаться вопросом, действительно ли то, что мне нужно, невозможно. Есть ли что-то в Flash Lite 3.1 (которое используется браузером Opera на Wii), что исключает взаимодействие javascript с объектами Flash?

+1

везения найти облегченную плеер флэш, который играет mp3 файлы? Я тоже ищу ... – psychotik

+0

Мне не повезло найти флеш-mp3-плеер, который отвечает моим потребностям. Если ваши потребности менее ограничительны, чем мои, вы можете использовать одного из игроков, упомянутого во 2-й ссылке. –

+0

Хммм, я знаю, что саманный воздух работает на wii, и это, безусловно, имеет внешний интерфейс. Может, стоит расследовать? – dubbeat

ответ

2

Ответ от ezekielDFM неправильно - я думаю, что

мое понимание, что версия 3.1 Flash Lite плагин используется в опере на Wii имеет истощенный ExternalInterface - так не будет работать - и там не так много вы можете сделайте, чтобы исправить это - так что вам нужно обойти это - хотя я не уверен, как это возможно - с локальным подключением ...

ezekielDFM - не стесняйтесь исправлять меня, если вы на самом деле создали swf с внешним интерфейсом и наблюдали за ним работайте над wii! - независимо от того, что документы могут претендовать

EDIT: здесь написана рукой замены - хотя я не проверял это https://github.com/aadsm/customExternalInterface/blob/master/src/ExternalInterface.as

-1

Вы можете использовать ActionScript 1.0 и 2.0 при разработке для Flash Lite 3. В ActionScript 2.0 есть внешний интерфейс, поэтому вы можете делать то, что вы просите. Вот ссылка на документы AS2 ExternalInterface:

http://flash-reference.icod.de/flash/external/ExternalInterface.html

Насколько какая версия Flash Lite поддерживается вам необходимо проверить возможности устройства мобильного устройства.

+0

Он не доступен на Wii, к сожалению. – Brad