| Programmer - Marche arrière | |
|
Aller à la page : 1, 2, 3  |
| Auteur | Message |
|---|
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| Sujet: Programmer - Marche arrière Lun 25 Fév - 0:58 | |
| | barbug a écrit: | comment ça??? moi, je pensait, on part de l'image 15 (ou il y a une borne d'arret), on fait lecture, ça va jusqu'à la borne suivante (image 30 par exemple) et de là, on fait lecture en arrière et ça lit à reculon jusqu'à la borne précédente!! (la 15)!!! comme si on rembobinait une cassette!!!
c'est infaisable???
merci d'avance!!! |
J'ai testé le Sprite à faire une marche-arrière.
Le principe : 1 - un Sprite fait la marche arrière 2 - Pour déclencher la marche arrière, une autre Piece fera l'action-programmée : _root.valRet = N; (N étant la fin de la marche arrière)
---------------------------------------- Comment créer le Sprite "marche arrière" ?
Voici le cadre action - notez le texte sur le large bouton orange.

Comment faire pas-à-pas ? Important tu mets ce Sprite et l'action au temps 0 1 - Tu crées un objet vide (11ème bouton + rectangle transparent) 2 - bouton "action" => cadre action s'ouvre 3 - en haut du cadre : large bouton-orange doit afficher -> action permanente 4 - bouton programmer => la zone programme souvre 5 - dans la zone programme, copie ce texte| Code: | if(_root.gotoBack != notdef){ stopGroup(_this); _root.posFrame = getNumFrameGroup(_this); if(_root.posFrame > (_root.gotoBack+1)){ _root.posFrame = _root.posFrame-2; //if(_root.posFrame < _root.gotoBack) //{_root.posFrame = _root.gotoBack;} gotoGroup(_this,_root.posFrame); //_root.mess_text = "il fait beau"; }else{ _root.gotoBack=notdef; } } | 1
------------------------- Comment démarrer une marche arrière ? Dans une autre Piece, ajoutez une action programmée. Au lieu de l'action Goto N, il faut ecrire dans "programmer" : _root.gotoBack = N; Exemple : _root.gotoBack = 10; fera une marche arrière jusqu'au temps 10
Phildes _________________
|
|
 | |
fastoche super acro


Inscrit le : 29 Mai 2007 Messages : 879
| |
 | |
gérard 35 super acro


Inscrit le : 21 Déc 2006 Messages : 396 Localisation : Ille et Vilaine
| Sujet: Re: Programmer - Marche arrière Sam 26 Avr - 20:36 | |
| c'est quoi que tu ne comprends pas?
faut pas te fier à la copie d'écran car apparemment le code a changé
en gros..gotoback a remplacé posRet
pourtant j'utilise l'ancien code sur mon site et çà marche bien
alors évidemment une question:çà change quoi? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| |
 | |
fastoche super acro


Inscrit le : 29 Mai 2007 Messages : 879
| |
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 2:53 | |
| Parfait, maintenant, il reste à déclencher la marche arrière : Comment démarrer une marche arrière ? Dans une autre Piece, au temps où la marche arrère démarre, ajoutez une action programmée. Au lieu de l'action Goto N, il faut ecrire dans "programmer" : _root.gotoBack = N; Exemple : _root.gotoBack = 10; fera une marche arrière jusqu'au temps 10 Phildes
| fastoche a écrit: | ok ,genial merci phildes.....c'est fait

 |
_________________
|
|
 | |
fastoche super acro


Inscrit le : 29 Mai 2007 Messages : 879
| |
 | |
fastoche super acro


Inscrit le : 29 Mai 2007 Messages : 879
| |
 | |
j79y910 super acro


Age : 52 Inscrit le : 13 Fév 2008 Messages : 335
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 12:28 | |
| Ca a l'air bête mais je n'arrive pas à le faire ce truc! Ce que je veux faire c'est que l'anim parte du début et revienne depuis la fin jusqu'au début et ainsi de suite en boucle. J'ai fait des essais avec les codes mais je n'y arrive pas! Quelqu'un peut-il m'aider? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 13:13 | |
| | j79y910 a écrit: | Ca a l'air bête mais je n'arrive pas à le faire ce truc! Ce que je veux faire c'est que l'anim parte du début et revienne depuis la fin jusqu'au début et ainsi de suite en boucle. J'ai fait des essais avec les codes mais je n'y arrive pas! Quelqu'un peut-il m'aider? |
As-tu fais cette partie ? http://e-anim.smileyforum.net/programation-f23/programmer-marche-arriere-t2994.htm#52608
Phildes _________________
|
|
 | |
j79y910 super acro


Age : 52 Inscrit le : 13 Fév 2008 Messages : 335
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 13:35 | |
| Oui, mais je vais réessayer tout à l'heure.
Juste une question: à quoi servent les lignes //...
Je promets que je n'ai pas mis d'AS dans ce projet (pour une fois) |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 16:04 | |
| | j79y910 a écrit: | Oui, mais je vais réessayer tout à l'heure.
Juste une question: à quoi servent les lignes //... |
A rien, effcetivement ce sont des commentaires. Je les avait mis pour faire des tests. Mais tu peux les supprimer, puisqu'elle n'ont aucune action dans le script. Phildes _________________
|
|
 | |
j79y910 super acro


Age : 52 Inscrit le : 13 Fév 2008 Messages : 335
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 17:52 | |
| euh c'est le printemps aujourd'hui au nord de la Loire, les ours se réveillent! Je n'y arrive pas, pourtant c'est simple je pense: une anim qui va de gauche à droite, et je veux qu'à la fin elle aille de droite à gauche et ainsi de suite. Je ne veux pas de bouton pour déclencher quoi que ce soit. Ca doitêtre si simple que je ne trouve pas, c'est çà les vieux!!! |
|
 | |
gérard 35 super acro


Inscrit le : 21 Déc 2006 Messages : 396 Localisation : Ille et Vilaine
| Sujet: Re: Programmer - Marche arrière Dim 27 Avr - 18:09 | |
| je mettrai une zone transparente à la fin avec le code dessus et une action immédiate
sinon un petit ex
|
|
 | |
fastoche super acro


Inscrit le : 29 Mai 2007 Messages : 879
| |
 | |
| Programmer - Marche arrière | |
|