Skip to main content
Known Participant
April 3, 2014
Question

Button problem

  • April 3, 2014
  • 1 reply
  • 236 views

Hi there,

Tks a lot for the help received. Very much appreciated.

I have another problem. When i click on the button, nothing happens. What could be the issues ?

This is my code already solved. Tks again.

Ksam2000

package {

          import flash.display.*;

          import flash.text.*;

          import flash.events.MouseEvent;

          public class U1A5_Manege extends MovieClip {

 

                    private var messageResultat:TextField = new TextField;

                    private var maMiseEnForme:TextFormat = new TextFormat;

                    private var inthauteur = int(hauteurtextbox.text);

                    private var problemeDos = Boolean(dostextbox.text);

                    private var problemeCardiaque = Boolean(cardiaquetextbox.text);

 

                    public function U1A5_Manege():void

                    {

 

                              btnSoumettre.addEventListener(MouseEvent.CLICK, calculeResultat);

 

                    }

 

/* Le code suivant sert à établir trois conditions boolean. seulement si l'utilisateur satisfait aux trois exigences, peut-il monter à bord la montagne russe. */

                              var booleanHauteur = Boolean

                              var booleanDos = Boolean

                              var booleanCardiaque = Boolean

 

                              if ((inthauteur <= 188) && (inthauteur >= 122) )

                              {

                                        booleanHauteur = true

                              }

                              else

                              {

                                        booleanHauteur = false

                              }

 

                              if ((problemeDos = N) || (problemeDos = n))

                              {

                                        booleanDos = true

                              }

                              else

                              {

                                        booleanDos = false

                              }

 

                              if ((problemeCardiaque = N) || (problemeCardiaque = n))

                              {

                                        booleanCardiaque = true

                              }

                              else

                              {

                                        booleanCardiaque = false

                              }

 

/* si les trois valeurs boolean sont true, affiche le message2. si au moins un des trois est false, affiche le message1.*/

                              if ((booleanHauteur = true) && (booleanDos = true) && (booleanCardiaque = true))

                              {

                                        message2 = ("Vous pouvez prendre place à bord la montagne russe. Amusez-vous!");

                                        messageResultat.text = message2;

                              }

                              else

                              {

                                        message1 = ("Ce n'est pas sécuritaire pour vous de prendre place à bord la montagne russe.");

                                        messageResultat.text = message1;

                              }

                              private function calculeResultat(event:MouseEvent):void {

 

                              maMiseEnForme.font="Arial";

                              maMiseEnForme.size=20;

                              maMiseEnForme.bold=true;

                              maMiseEnForme.color=0x000099;

                              messageResultat.x=-46;

                              messageResultat.y=190;

                              messageResultat.autoSize=TextFieldAutoSize.LEFT;

                              messageResultat.border=false;

                              messageResultat.defaultTextFormat=maMiseEnForme;

                              addChild(messageResultat)

                    }

          }

}

This topic has been closed for replies.

1 reply

Ned Murphy
Legend
April 3, 2014

Use the trace function in your event handler function to see if nothing is happening or if you just are not seeing where it is happening.  Also, where is the button created... I do not see it being created in the code you show.