Hey Guys, J'ai ExternalInterface pour appeler une fonction javascript. Mais comment puis-je maintenant utiliser jQuery pour cibler le fichier .swf qui a appelé la fonction? Par exemple, j'appelle la fonction "changeObject" en utilisant ExternalInterface. Comment devrais-je obtenir jQuery pour modifier le même tag d'objet de fichiers flash? Voilà ce que je l'ai et il ne fonctionne pas:jQuery (this) et ExternalInterface
function changeObject()
{
jQuery(this).css('height','500px');
};
jQuery (this) get retourné comme non défini. Je ne connais pas l'ID de l'élément d'objet. C'est un identifiant dynamique. Il y aura plusieurs .swf sur une page aussi.
Merci!
Alors, comment est-ce que j'obtiendrais ExternalInterface pour envoyer l'ID de l'objet à la fonction JS alors? J'utilise swfObject pour intégrer le SWF dynamiquement. Donc je suppose que cela aurait quelque chose à voir avec le paramètre attributes.id. –
J'essaie de comprendre cela en utilisant ceci: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#objectID –