A Flash Developer Resource Site

Results 1 to 3 of 3

Thread: button visibility problem

  1. #1
    Junior Member
    Join Date
    Apr 2009
    Location
    plymouth UK
    Posts
    20

    button visibility problem

    hello there

    in my project i have a button which i need to set to invisible in 2 cases. however when i try the

    Hazardbtn.visible = false;

    script, this does not seem to work. the hazard button needs to be invisible in cases 0, 6, 7 and 8.

    here is my code

    stop();
    var listenerObject:Object = new Object();
    var inBound:Boolean = false;
    var whichVid = 0;
    var correctScore = 0;
    var incorrectScore = 0;
    screenSetup = function () {
    switch (whichVid) {
    case 0 :
    //trace(whichVid);
    title.text = "LOOK OUT!!";
    Hazardbtn.enabled = false;
    Hazardbtn.visible = false;
    cover.visible = true;
    NxtVid1.text = "START";
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    break;
    case 1 :
    //trace(whichVid);
    Hazardbtn.enabled=true;
    title.text = "Video 1";
    cover.visible = false;
    NxtVid1.name = "Continue";
    NxtVid1._visible = false;
    video1.visible = true;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    video1.play();
    break;
    case 2 :
    //trace(whichVid);
    Hazardbtn.enabled=true;
    title.text = "Video 2";
    video1.visible = false;
    video2.visible = true;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    video2.play();
    NxtVid1._visible = false;
    break;
    case 3 :
    //trace(whichVid);
    Hazardbtn.enabled=true;
    title.text = "Video 3";
    video1.visible = false;
    video2.visible = false;
    video3.visible = true;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    video3.play();
    NxtVid1._visible = false;
    break;
    case 4 :
    //trace(whichVid);
    Hazardbtn.enabled=true;
    title.text = "Video 4";
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = true;
    video5.visible = false;
    video6.visible = false;
    video4.play();
    NxtVid1._visible = false;
    break;
    case 5 :
    //trace(whichVid);
    Hazardbtn.enabled=true;
    title.text = "Video 5";
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = true;
    video6.visible = false;
    video5.play();
    NxtVid1._visible = false;
    break;
    case 6 :
    //trace(whichVid);
    Hazardbtn.enabled=false;
    Hazardbtn.visible = false;
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    title.text = "You scored "+correctScore+" correct and "+incorrectScore+" wrong";
    NxtVid1._visible = true;
    break;
    case 7 :
    //trace(whichVid);
    Hazardbtn.enabled = false;
    Hazardbtn.visible = false;
    title.text = "Video 6";
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = true;
    video6.play();
    NxtVid1._visible = false;
    break;
    case 8 :
    //trace(whichVid);
    title.text = "Thank You for Participating";
    Hazardbtn.enabled = false;
    Hazardbtn.visible = false;
    cover.visible = true;
    NxtVid1.text = "START";
    video1.visible = false;
    video2.visible = false;
    video3.visible = false;
    video4.visible = false;
    video5.visible = false;
    video6.visible = false;
    break;
    }
    };
    screenSetup();
    listenerObject.cuePoint = function(eventObject:Object):Void {
    if (eventObject.info.name == "Hazard1") {
    inBound = true;
    } else if (eventObject.info.name == "Hazard2") {
    inBound = false;
    } else if (eventObject.info.name == "End") {
    // myListener.cuePoint = function (evt){
    NxtVid1._visible = true;
    //trace("Click Here for next clip")
    }
    };
    Hazardbtn.onRelease = function() {
    if (inBound) {
    trace("You win.");
    correctScore++;
    } else {
    incorrectScore++;
    trace("You lose.");
    }
    Hazardbtn.enabled=false;
    };
    NxtVid1.onRelease = function() {
    whichVid++;
    //trace("This is video: "+whichVid);
    screenSetup();

    };
    video1.addEventListener("cuePoint", listenerObject);
    video2.addEventListener("cuePoint", listenerObject);
    video3.addEventListener("cuePoint", listenerObject);
    video4.addEventListener("cuePoint", listenerObject);
    video5.addEventListener("cuePoint", listenerObject);
    video6.addEventListener("cuePoint", listenerObject);


    if there is any further information that you require then please ask here or email me on [email protected].

    thank you very much for your time

    adey

  2. #2
    Senior Member
    Join Date
    Nov 2005
    Location
    dante's inferno
    Posts
    904
    try:
    PHP Code:

    video1
    ._visible false
    Visible has an underscore: _visible

    IMS

  3. #3
    Junior Member
    Join Date
    Aug 2009
    Posts
    1

    Unhappy How to make a button invisible?

    i was making a different pacman game but i'm facing problem for having my button become invisible by clicking it...
    might anyone show me how it can be work..

    my button is actually a png picture then converted to button symbol.
    and my button is not allowed to put an action in it...


    help me please....

    thank you...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center