Bonjour,
Je souhaiterai vous exposer mon problème qui concerne les appels aux fonctions TGetProperty & TSetProprerty.
J'ai développé une petite application Flash toute simple qui fonctionne de la façon suivante :
Je charge dans mon conteneur flash principal un SWF qui se nome "map1" et qui contient lui-même un movieClip qui s'appelle "c1" (jusque là rien de compliqué)
Lorsque j'exécute le tout dans une page Web en local, j'arrive à afficher ou cacher le movieClip "c1" en appelant le code javascript suivant :
Pour afficher :
monObjFlash.TSetProperty('map1.c1',7,1)
Pour cacher :
monObjFlash.TSetProperty('map1.c1',7,0)
Donc aucun problème en local sous IE & Firefox
Maintenant, lorsque le flash se trouve sur une machine distante, plus rien ne marche comme il faut !
Sous IE je suis capable d'atteindre le "map1" mais pas "c1".
Sous FF je suis capable d'atteindre le "_root" et c'est tout, ni le "map1", ni "c1".
Vu que tout marche bien en local, j'en conclus que le problème est dû au fait que le SWF ne se trouve pas sur ma machine, mais je m'arrache les cheveux pour trouver une solution.
Quelqu'un pourrait-il m'aider ?
Pour information, je compile en flash 5, j'ai bien pensé au "allowscriptaccess" & "swliveconnect".
Merci
Partager