Comment appeler une fonction déclarée dans un swf particulier, à partir d'un swf

[Résolu]
Signaler
Messages postés
14
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
4 septembre 2006
-
Messages postés
14
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
4 septembre 2006
-
Salut à tous.
Je n'arrive pas à appeler une fonction déclarée dans un swf particulier, à partir d'un swf quelconque.
Je m'explique, quand il n'y a que 2 swf, je sais faire.
Mais quand il y en a 3, cela m'échappe.
En fait :


J'ai 1 swf (swf1) principal qui contient des boutons qui permettent de charger un autre swf (swf2) (un catalogue de livre) qui permet lui même de charger un 3eme swf (swf3) (un livre en particulier). La fonction à appeler est déclarée dans le swf3. Et je veux l'appeler à partir du swf1, et ca marche pas car je sais pas comment lui dire où il doit la trouver.
Sachant que le swf3 est chargé dans un clip vide situé dans le swf 2.

Quelqu'un aurait il une idée ?
avalanchebleue...

2 réponses

Messages postés
1575
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
21 février 2011
2
donc si je capte bien le schema de ton anim ca donne ca :



_root

|-- swf1

|-- swf2

|-- swf3



en esperant que tu essai bien d'appelé ta fonction dans swf3 qu'un fois
qu'il est chargé, il suffit d'utiliser les nom d'occurence de swf2 et
swf3 pour ciblé ta fonction

disons que le nom d'occurence de swf2 est "catalogue", et celui de swf3 est "livre"

sur ton bouton dans swf1 il suffit de mettre :

on(release){

_root.catalogue.livre.maFonction();

}

mais bon pour cela tu dois bien avoir des noms d'occurence sur les clips qui contienne les swf chargés.

sinon sur que ca marche

++

Flash sans Limites
_Benjy
Messages postés
14
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
4 septembre 2006

Merci Benjy