begin process at 2012 05 27 01:05:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

samedi 22 mars 2008 à 18:14:55 | if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

daninidemars

Bonjour à tous !

j'ai beau essayé dans tous les sens je n'y arrive pas !!!

je souhaite utiliser plusieurs boutons positions "on/off" pour changer un MC donc réunir  plusieurs conditions "if" sur des positions d'interupteurs. Je dois réaliser une simulation pour un schéma electrique .........pffff je suis pas sortie de l'auberge !!!!

mes boutons s'appelent "btn1" et "btn2", le movie clip "clp1"

voila ce que j'ai pondu mais ça marche pas évidement ...

sur les boutons btn1 et btn2 (ceux ci contiennent des Movie clip avec les position "up et "down"

on (press) {
    _root.btn1.gotoAndPlay("down");
}


 et sur le movie clip "clp1"

onClipEvent (mouseUp)
{
    if (_root.btn1== "on" && _root.btn2== "on")
    {
        _root.clp1.gotoAndPlay(1);
    }
    else
    {
        _root.clp1.gotoAndPlay(5);
    }


bon ça doit ete un jeu d'enfant pour les calés du Flash !

Merci d'avance !

A+
samedi 22 mars 2008 à 18:33:10 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

kix484

utilise duplicateMovieClip
samedi 22 mars 2008 à 19:27:43 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

daninidemars


merci Kix484 pour pour le tuyau mais ...

hum ...duplicateMovieClip ? je suis pas sûre de comprendre... cela me parait assez lourd pour un schéma electrique complexe (celui d'un hélicopter)

Le soucis c'est qu'il y a une multitude d'interupteurs et une multitude de relais.

Je pense que if / else reste la  solution la plus adéquate.

Par exemple du style:

- "if" interupteurs 1 et 2 et 5 et 12 sur "on"
alors relais 3 et 5 et 7 sur "on"

else

-alors relais 3 et 7 sur off, relai 5 sur "on"

etc....

c'est des fonctions binaires au fond mais comment procede t-on avec ces boutons/ interupteurs ? Peut etre existe t il une autre solution ?

thanks !


samedi 22 mars 2008 à 19:31:15 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

daninidemars

pour ceux que ça interesse voici un joli exemple de simu en flash dont je me suis un peu inspiré sous ce lien:

http://www.flashsim.com/flash_pneumatics.html


A+
mardi 25 mars 2008 à 10:41:37 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

inaden

Salut,
y'a un truc qui me parait bizarre. Tu fais un gotoAndPlay sur un bouton

on (press) {
    _root.btn1.gotoAndPlay("down");
}

Mais si btn1 est un bouton, c'est un truc qui peux pas marché ????
Sinon, le plus simple serait peut-être d'utiliser des variables, tu initialise une série de variable sur false (par exemple ok1=false ; ok2=false; ....); tu attribue des valeur true avec tes boutons et tu vérifie tes variable ensuite :
//ici condition avec et
if((ok1)&&(ok2)){
//fonction
}
//ici condition avec ou
if((ok1)||(ok2)){
//fonction
}

Enfin, je sais pas si cela peut t'aider, mais j'ai l'impression qu'il est tojours plus facile de tester une variable que de tester un clip, une position ou je ne sais quoi d'autre... mais c'est là un avis tout personnel.

Bon courage

Tout vient à qui sait attendre
mercredi 26 mars 2008 à 17:51:42 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

daninidemars

Ok ,

j'ai bien essayé ça mais ça marche toujours pas, je ne sais pas ce qui cloche !?!?
ça parait si simple mais pourtant

Bon une autre approche du probleme...

je mets sur l'image 1 du clip1

if (_root.clip2=="on"&&_root.clip3=="on"
    {
      _root.clip1.gotoAndStop(2);
    }
    else
    {
        _root.clip1.gotoAndStop(1);
    } // end else if


et ça marche pas non plus ....alors c'est quoi le probleme, faut il ajouter autre chose ?

merci de votre aide !!!!
A+
jeudi 27 mars 2008 à 07:32:25 | Re : if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!!

inaden

Salut
(_root.clip2=="on"&&_root.clip3=="on"
Pour moi, il y a un truc qui colle pas dans ta phrase _root.clip2 est un clip , "on" est une chaîne de caractères... ça peut pas coller.
Je reste sur mon idée de variable. Éventuellement, met ton fla en ligne qu'on puisse jeter un oeil dessus.
Tout vient à qui sait attendre


Cette discussion est classée dans : boutons, clip, root, movie, if


Répondre à ce message

Sujets en rapport avec ce message

propriété, méthodes movie clip [ par popy29 ] bonjour à tous, je cherche à savoir comment faire pour régler un movie clip en fonction du chargement effectué .En fait, c'est un preload, le movie cl propriétés d'un bouton sur un autre clip [ par HFanny ] Bonjour à tous,j'utilise la fonction : createEmptyMovieClip pour créer un nouveau clip nommé buttons sur mon scénario, dans celui-ci, je load un certa _root.link [ par julesz ] Bonjour à tous,J'ai quelques difficulté à faire évoluer un site développé en Flash :Les boutons de mon menu utilisent la fonction suivante pour affich duplicate button&creer son link dynamiquement ? [ par nijikan ] Bonjour, Pour la creation d'un site web avec chargement d'images externes, je cherche à creer des copies d'un premier boutons tout en attribuant un li comment insérer des boutons dans un clip ? [ par wistitee ] Bonjour,Voici mon problème : j'ai créer une série de boutons sur lesquels j'ai mis :on (release) { gotoAndStop("nomdeletiquette");}puis j'ai groupé ce Contenu chargé avec fermeture et ouverture par un bouton... [ par tofstude2 ] Bonjour !Voilà un moment que je cherche à regler mon problème... :( Je suis en train de monter mon site et dans un souci de rapidité, j'aimerais que m Problème d'affichage movie clip [ par figueline ] Bonjour, Je suis en train de créer un site internet sous flash... J'ai 5 boutons... 3 (Galerie 1...) correspondent à un premier mc... sous forme de dupliquer un movie clip pour un jeu [ par lauren30 ] Bonsoir à tous! Je débute en Action Script et j'essaye de refaire le jeu du snake, mais la je bloque au moment ou il faut rajouter le corps quand le Remplacer un movie clip (child) par un autre en as3 [ par mariemachin ] Salut la compagnie, Je suis novice en action script 3 Je souhaiterais faire un truc à priori tout simple, à savoir remplacer un movie clip (movieclip1 coverflow + MovieClipLoader [ par BBFUNK01 ] Bonsoir à toutes et à tous, me revoilà encore avec mon coverflow que j'ai décidément bien du mal à modifier : je suis donc en train de transformer mo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,476 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales