Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Flash : Créer Boutons Pour Contrôler Animation
Gazelle
posté 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
}
Go to the top of the page
 
+Quote Post
Gazelle
posté 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
Button.debut.onRelease = function(){
gotoAndStop("video", 1);
}

Si ça peut en aider d'autres
je suis à chercher la solution pour mon problème numéro 2

Gazelle

CITATION(Gazelle @ 04-04-2007 - 15:43) *
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
}
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Version bas débit Nous sommes le : 28-08-2008 - 14:02
annuaire