2010-01-05 20 views
3

Je ne sais presque rien sur actionscript. Est-il possible que Flash Lite 3.1 utilise flash.external.ExternalInterface pour autoriser l'interaction javascript?Flash Lite 3.1 + javascript

Si c'est possible, quelqu'un peut-il expliquer pourquoi jPlayer (open source) ne fonctionne pas sur la Wii?

J'ai été looking pour un lecteur mp3 flash qui fonctionnera sur la Nintendo Wii et qui supporte l'interaction javascript (par exemple, je dois pouvoir affecter des gestionnaires d'événements comme TrackEnded() et être capable d'émettre PlayTrack() commandes) et n'ont rien trouvé. Il y a beaucoup de lecteurs mp3 flash, mais aucun d'eux n'est capable de faire ce dont j'ai besoin sur la Wii. Cela m'amène à me demander si ce que je cherche n'est pas réellement possible. Y at-il quelque chose à propos de Flash Lite 3.1 (qui est utilisé par le navigateur Opera sur la Wii) qui empêche l'interaction javascript avec les objets flash?

+1

toute chance de trouver un lecteur Flash lite qui joue des fichiers mp3? J'en cherche un aussi ... – psychotik

+0

Je n'ai pas eu de chance de trouver un lecteur mp3 flash qui réponde à mes besoins. Si vos besoins sont moins restrictifs que les miens, vous pourrez peut-être utiliser l'un des joueurs mentionnés dans le 2ème lien. –

+0

hmmm, je sais que l'air d'adobe fonctionne sur Wii et qui a certainement l'interface externe. Ça vaut le coup d'enquêter peut-être? – dubbeat

Répondre

2

La réponse de ezekielDFM est mal - je pense que

je crois comprendre que la version 3.1 Flash Lite plugin utilisé dans l'opéra sur la Wii a un ExternalInterface crevée - donc ne fonctionne pas - et il n'y a pas grand-chose faire pour le réparer - donc vous devez travailler autour - même si je ne suis pas sûr comment - peut-être avec connexion locale ...

ezekielDFM - n'hésitez pas à me corriger si vous avez effectivement créé un swf avec interface externe et l'a observé à travaille sur la Wii! - indépendamment de ce que les documents peuvent prétendre

EDIT: Voici un remplacement écrite à la main - si je ne l'ai pas testé https://github.com/aadsm/customExternalInterface/blob/master/src/ExternalInterface.as

-1

Vous pouvez utiliser ActionScript 1.0 et 2.0 lors du développement pour Flash Lite 3. ActionScript 2.0 a l'API ExternalInterface, vous pouvez donc faire ce que vous demandez. Voici un lien vers les AS2 ExternalInterface docs:

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

En ce qui concerne la version de Flash Lite est pris en charge, vous aurez besoin de vérifier les capacités de l'appareil de l'appareil mobile.

+0

Il n'est malheureusement pas disponible sur la Wii. – Brad