Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
04-04-2007 - 14:43
Message
#1
|
|
|
Membre Groupe : Membres Messages : 2 Inscrit : 04-04-2007 Membre n° 11 530 |
Salut,
je commence à apprendre Flash (et Actionscript) par moi-même. problème 1 : J'ai importé un fichier Quicktime et créé des boutons dans ma bibliothèque. J'avais mis un script sur chaque bouton pour contrôler le vidéo (AVANCER, STOP, ALLER À LA FIN, RETOUR AU DÉBUT) et ça fonctionnait mais j'ai lu qu'il était préférable de mettre tous les scripts sur une seule page, c'est ce que j'ai fait mais ça ne fonctionne plus. *Le code est plus bas, svp me dire où se trouve mon erreur. problème 2 : J'ai créé une barre de défilement horizontale, par-dessus laquelle un petit rectangle progresse à l'horizontale -permettant de voir où on se situe dans le vidéo. J'aimerais rendre ce petit rectangle interactif, c'est-à-dire que si on le glisse vers la gauche ou la droite, ça vous amènera vers l'arrière ou l'avant du vidéo, vous comprenez? Merci de m'éclairer ou me diriger vers un site où je pourrais trouver réponse à mes questions. Gazelle * // bouton debut Button.debut.onRelease = function(){ gotoAndStop("video", 1); } // bouton precedent Button.precedent.onRelease = function() { prevFrame(); } // bouton stop Button.stop.onRelease = function() { stop(); } // bouton go Button.go.onRelease = function(){ play(); } // bouton fin Button.fin.onRelease = function(){ gotoAndStop("video", "2234"); } // curseur Button.curseur.onPress = function() { //Start Dragging Movieclip Behavior startDrag(1); //End Behavior }; Button.curseur.onRelease = function() { //Stop Dragging Movieclip Behavior stopDrag(); //End Behavior } |
|
|
|
10-04-2007 - 11:33
Message
#2
|
|
|
Membre Groupe : Membres Messages : 2 Inscrit : 04-04-2007 Membre n° 11 530 |
Salut
j'ai eu solution à mon premier problème. Il me fallait indiquer où se trouvaient mes boutons sans quoi le code ne pouvait s'appliquer. Ici, comme le bouton se trouve dans la première case [frame] du "timeline", on l'indique par l'expression "_root". Voici donc le code corrigé du premier bouton : // bouton debut _root.debut.onRelease = function(){ gotoAndStop("video", 1); } versus la version qui ne fonctionnait pas : // bouton debut gotoAndStop("video", 1); } Si ça peut en aider d'autres je suis à chercher la solution pour mon problème numéro 2 Gazelle Salut,
je commence à apprendre Flash (et Actionscript) par moi-même. problème 1 : J'ai importé un fichier Quicktime et créé des boutons dans ma bibliothèque. J'avais mis un script sur chaque bouton pour contrôler le vidéo (AVANCER, STOP, ALLER À LA FIN, RETOUR AU DÉBUT) et ça fonctionnait mais j'ai lu qu'il était préférable de mettre tous les scripts sur une seule page, c'est ce que j'ai fait mais ça ne fonctionne plus. *Le code est plus bas, svp me dire où se trouve mon erreur. problème 2 : J'ai créé une barre de défilement horizontale, par-dessus laquelle un petit rectangle progresse à l'horizontale -permettant de voir où on se situe dans le vidéo. J'aimerais rendre ce petit rectangle interactif, c'est-à-dire que si on le glisse vers la gauche ou la droite, ça vous amènera vers l'arrière ou l'avant du vidéo, vous comprenez? Merci de m'éclairer ou me diriger vers un site où je pourrais trouver réponse à mes questions. Gazelle * // bouton debut Button.debut.onRelease = function(){ gotoAndStop("video", 1); } // bouton precedent Button.precedent.onRelease = function() { prevFrame(); } // bouton stop Button.stop.onRelease = function() { stop(); } // bouton go Button.go.onRelease = function(){ play(); } // bouton fin Button.fin.onRelease = function(){ gotoAndStop("video", "2234"); } // curseur Button.curseur.onPress = function() { //Start Dragging Movieclip Behavior startDrag(1); //End Behavior }; Button.curseur.onRelease = function() { //Stop Dragging Movieclip Behavior stopDrag(); //End Behavior } |
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 28-08-2008 - 14:02 |