Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    proiettore fullscreen AS2

    Ciao a tutti..
    ho un problema con un istanza botton, o meglio, vorrei poter emulare il medesimo pulsante senza il clip compilato!

    vediamo un po'..

    primo frame:



    var myButton:mx.controls.Button;

    Stage.scaleMode = "noScale";
    Stage.displayState = Stage.displayState == "normal" ? "fullScreen" : "normal";
    Stage.showMenu = false;



    var buttonListener:Object = new Object();

    buttonListener.click = function(evt:Object)
    {
    Stage.displayState = Stage.displayState == "normal" ? "fullScreen" : "normal";
    }

    myButton_btn.addEventListener("click", buttonListener);


    se creo un pulsante, con nome myButton, anche se con nome Button, ovviamente non mi funziona..
    come posso emulare l'istanza originale?

    oppure, posso modificare il Button?



    :berto: :berto:

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho capito cosa c'entra il titolo con il messaggio

    comunque sul codice vedo
    var myButton:mx.controls.Button;
    e poi
    myButton_btn.addEventListener("click", buttonListener);
    quindi usi due nomi diversi

    ma in ogni caso non crei quel pulsante da nessuna parte, è già sullo stage? ha il nome di istanza corretto?

  3. #3
    si, il bottone è sullo stage, il nome istanza è Button, il tipo è pulsante, e il nome del pulsante è myButton_btn

    ahhhhhhhhhhh.... vuoi dirmi che mi sono perso _btn per strada?




    in effetti così ha più senso..

    che pirla! troppa fretta

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non puoi dare Button come nome di istanza, è un nome riservato, devi dargli quell'altro nome che dicevi, myButton_btn, la prima riga non serve

  5. #5
    grazie... provo e controllo!

    e riposterò il codice corretto!
    servisse mai

  6. #6
    risolto semplicemente creando una funzione che richiamo con il pulsante:

    function toggleFullScreen(){
    if(Stage["displayState"]=="normal"){
    Stage["displayState"]="fullScreen";
    }else{
    Stage["displayState"]="normal";
    }
    }





Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.