AN2 2010-2011
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
AN2 2010-2011

Forum d'entraide pour les élèves d'AN2 de l'institut Saint-Luc Bruxelles
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 AS3 true/false + btn

Aller en bas 
2 participants
AuteurMessage
1tera
Celui qui est trop trop fort
1tera


Messages : 104
Date d'inscription : 19/09/2010
Age : 33
Localisation : somwhere

AS3 true/false + btn Empty
MessageSujet: AS3 true/false + btn   AS3 true/false + btn EmptyLun 18 Oct - 20:22

hello, j'essaye de faire apparaitre un objet dans la scène, avec un true/false qu'on pourrait activer ou désactiver par bouton, et j'arrive pas Razz
(le truc tout con Razz)


voici ce que je fais :

Code:
var mc_veston:Boolean = false;

btn_veston.addEventListener(MouseEvent.CLICK, versVeston);

function versVeston(evtObj : MouseEvent) {
mc_veston=true;
}
c'est sans doute un truc tout con j'imagine,...
Revenir en haut Aller en bas
Damien
Celui qui est trop trop fort
Damien


Messages : 128
Date d'inscription : 18/09/2010
Age : 34

AS3 true/false + btn Empty
MessageSujet: Re: AS3 true/false + btn   AS3 true/false + btn EmptyLun 18 Oct - 22:01

Je ne comprend pas ce que tu veux faire en faite ^^

Là, ce que tu veux faire, c'est changer une variable Boolean quand on clique sur ton bouton.
Et ça marche. Fais :

Code:

trace(mc_veston);

Par contre visible et invisible c'est autre chose.
Il te faut un movieClip qui s'appel "mc_veston" sur ta scène.
Et là, pas besoin de boolean car la classe "visible" est une boolean à la base.

Code:


mc_veston.visible=false;

btn_veston.addEventListener(MouseEvent.CLICK, versVeston);
function versVeston (evt : MouseEvent){
mc_veston.visible=true;
}


Ce code permet de rendre visible le "mc_veston" en cliquant sur le bouton "btn_veston".
Attention, comme je l'ai dis vendredi passé : L'objet DOIT être présent sur la scène avec une nom d'occurence !
On le rend invisible grâce à la première ligne de code !

Si ce n'est pas ça que tu voulais pardon :p Ca sera "suite au prochain épisode" alors ahah
Revenir en haut Aller en bas
1tera
Celui qui est trop trop fort
1tera


Messages : 104
Date d'inscription : 19/09/2010
Age : 33
Localisation : somwhere

AS3 true/false + btn Empty
MessageSujet: Re: AS3 true/false + btn   AS3 true/false + btn EmptyLun 18 Oct - 23:13

Damien a écrit:
Il te faut un movieClip qui s'appel "mc_veston" sur ta scène.
il y est t'inquiète Razz

ça marche nickel^^

j'avais pensé qu'avec un astucieux jeu de if et de else, j'aurais réussi à utiliser le même bouton pour le montrer et le cacher mais j'ai pas trouvé ..
Revenir en haut Aller en bas
Damien
Celui qui est trop trop fort
Damien


Messages : 128
Date d'inscription : 18/09/2010
Age : 34

AS3 true/false + btn Empty
MessageSujet: Re: AS3 true/false + btn   AS3 true/false + btn EmptyLun 18 Oct - 23:33

Ouai y a moyen... mhhhh

Code:


maBool : Boolean = true;

btn_veston.addEventListener(MouseEvent.CLICK, versVeston);
function versVeston (evt : MouseEvent){
if(maBool == true){
mc_veston.visible=true;
maBool = false;
}else{
mc_veston.visible=false;
maBool = true;
}
}


En gros, si maBool est true, quand on clique sur le bouton, le veston devient true et maBool devient false.
Sinon, (donc si maBool est false) le veston devient false et maBool devient true.

Y a moyen d'alléger ça ^^ Vu que visible est true ou false (et pas autre chose) :

Code:


btn_veston.addEventListener(MouseEvent.CLICK, versVeston);
function versVeston (evt : MouseEvent){
if(mc_veston.visible == true){
mc_veston.visible=false;
}else{
mc_veston.visible=true;
}
}


Ahah c'est magnifique l'AS3 Very Happy
Revenir en haut Aller en bas
1tera
Celui qui est trop trop fort
1tera


Messages : 104
Date d'inscription : 19/09/2010
Age : 33
Localisation : somwhere

AS3 true/false + btn Empty
MessageSujet: Re: AS3 true/false + btn   AS3 true/false + btn EmptyMar 19 Oct - 1:23

merci merci, ça marche ^^
Revenir en haut Aller en bas
Contenu sponsorisé





AS3 true/false + btn Empty
MessageSujet: Re: AS3 true/false + btn   AS3 true/false + btn Empty

Revenir en haut Aller en bas
 
AS3 true/false + btn
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AN2 2010-2011 :: Arts Numériques :: Flash-
Sauter vers: