J'essaie d'obtenir l'adresse URL actuelle du lecteur Flash. Pas l'URL du fichier .swf, mais l'URL vers laquelle pointe le navigateur. Jusqu'ici j'ai utilisé:Récupération de l'URL actuelle dans Flash à partir de JavaScript à l'aide de ExternalInterface et de IE
var st:String = ExternalInterface.call("window.location.href");
Malheureusement cela ne fonctionne pas dans IE. De mes recherches, je peux voir que ça ne marchera pas avec IE d'une manière ou d'une autre.
La seule autre chose que j'ai trouvé sur Internet est de mettre une étiquette 'id' sur l'étiquette.
J'essaie donc de savoir si et/ou comment je peux:
D'une certaine façon faire un appel à l'aide du ExternalInterface dans IE et d'autres navigateurs pour revenir me l'URL actuelle .
OU
Slap un id = attribut "PA" sur l'étiquette et ont AS3 lu cette balise et tirez-en tant que chaîne, sans en utilisant JavaScript
Ma limite est que je peux seulement ajouter la balise au HTML et ne peut pas ajouter de fonctions JavaScript. Cela doit être strictement fait dans AS3.
De toute façon, j'ai besoin de savoir sur quelle URL je suis. Toute aide est grandement appréciée.
Christopher, bon point sur la façon dont IE regarde href. J'ai essayé votre approche, malheureusement ActionScript retourne juste "window.location.href.toString" comme chaîne. :( –