Salut
Ta syntaxe est bonne.
Pour verifier essaie :
1 2 3
| trace(_root.body.cible_page.page_accueil);// output : _level0.body.cible_page.page_accueil
trace(_root.body.cible_page["page_accueil"]);//output : _level0.body.cible_page.page_accueil
trace(_root.body.cible_page["page_inexistante"]);/:output : undefined ( car n'existe pas |
Si ce code te renvoie undefined , cela veut dire que tu a un probleme dans tes occurence de clip. Et dans ce cas, verifie bien qu etu a donné un nom d'ocurence a ton clip, et que le chemin vers celui ci correspond.
trace(_root.body.cible_page.page);
Quoi qu'il en soit je pense que tu n'a pas choisix la meileur méthode pour charger tes "page" (movieClip)
j'aimerai faire des attach et des remove Movie pour changer de page dans un site en Flash
cela veux dire que tout ton site est contenue dans ton swf. (c'est un choix)
Si j'était toi, j'utiliserai la timeLine.
Pour deux raison:
- Simplification du code ( architecture claire, facilité de maintenace, developpement plus court bref ... )
- Utilisation du streaming
Comment ca se presente ?
La frame1 (image clef 1) contien l'accueil(au mieux un preload)
La frame2 contien la page 1
La frame3 contien la page 2
etc ...
J'imagine que tu as un menu avec page1 | page2 | etc... Dans ce menu, quand tu clique sur page2 (par exemple)
Tu utilise tout simplement la fonction : GoToAndStop(3)
Partager