Flash Lite 3.1 + JavaScript
Я почти ничего не знаю о ActionScript. Возможно ли для Flash Lite 3.1 использовать flash.external.ExternalInterface для взаимодействия с JavaScript?
Если это возможно, может кто-нибудь объяснить, почему jPlayer (с открытым исходным кодом) не работает на Wii?
Я искал flash mp3-плеер, который будет работать на Nintendo Wii и который поддерживает взаимодействие с javascript (например, мне нужно иметь возможность назначать обработчики событий, такие как TrackEnded() и иметь возможность использовать команды PlayTrack()) и убежище ничего не нашел. Есть много flash mp3 плееров, но ни один из них не может делать то, что мне нужно на Wii. Это заставляет меня задуматься о том, возможно ли то, что я хочу, на самом деле. Есть ли что-то во Flash Lite 3.1 (которое используется браузером Opera на Wii), что препятствует взаимодействию javascript с флеш-объектами?
2 ответа
Ответ от ezekielDFM неправильный - я думаю
Насколько я понимаю, плагин Flash Lite версии 3.1, используемый в Opera на Wii, имеет изогнутый внешний интерфейс - так что не будет работать - и вы не можете ничего сделать, чтобы это исправить - так что вы должны обойти это - хотя я не конечно как - может быть с локальным подключением...
ezekielDFM - не стесняйтесь поправлять меня, если вы действительно создали SWF с внешним интерфейсом и заметили, что он работает на Wii! - независимо от того, что документы могут требовать
РЕДАКТИРОВАТЬ: вот рукописная замена - хотя я не проверял это https://github.com/aadsm/customExternalInterface/blob/master/src/ExternalInterface.as
Вы можете использовать ActionScript 1.0 и 2.0 при разработке для Flash Lite 3. ActionScript 2.0 имеет API ExternalInterface, поэтому вы можете делать то, что просите. Вот ссылка на документы AS2 ExternalInterface:
http://flash-reference.icod.de/flash/external/ExternalInterface.html
Что касается поддерживаемой версии Flash Lite, вам необходимо проверить возможности мобильного устройства.