Bonjour à tous,
Bien je suis en train de réalisé un site en flash composé de plusieurs swf externes.
Ma première image du fichier principal est un préchargement de l'animation, avec une bougie dont l'occurence s'appelle "bougie" est un clip dont l'alpha est baissé à 0 lorsque l'animation est chargée :
Jusque là rien d'extraordinaire et tout fonctionne. Dans ma seconde image, j'inclue donc un nouveau swf externe qui lui aussi commence avec un préchargement. Même système de bougie etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 onClipEvent (enterFrame) { Total = _root.getBytesTotal(); Lu = _root.getBytesLoaded(); rapport = Math.round((Lu)/(Total)*100); _root.prc.text = Math.round(rapport); // Affichage du pourcentage dans un champ texte dynamique pourcentage if (rapport == 100) { var alpha=100; for(i=1;i<=10;i++) { _root.bougie._alpha = alpha-10; } _root.gotoAndStop(2) ; } }
Hors survient le problème :
Dans ce code, le gotoAndPlay() fonctionne bien, indiquant que le this._parent cible bien l'animation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 onClipEvent (enterFrame) { Total = this._parent.getBytesTotal(); Lu = this._parent.getBytesLoaded(); rapport = Math.round((Lu)/(Total)*100); this._parent.prc.text = Math.round(rapport); // Affichage du pourcentage dans un champ texte dynamique pourcentage if (rapport == 100) { var alpha=100; for(i=1;i<=10;i++) { this._parent.bougie._alpha = alpha-10; } this._parent.gotoAndPlay(2) ; } }
Par contre, l'alpha this_parent.bougie._alpha ne se produit pas. Mon image disparaît directement... Et je ne comprends pas pourquoi... Si quelqu'un a une idée, merci d'avance !
Partager