Slik deaktiverer Knapper i AS3

Action Script 3.0 gir et solid valg for et programmeringsspråk. En funksjon av Action Script 3.0 gjør det mulig å deaktivere en knapp. Det kan være lurt å gjøre det for en mengde grunner. For eksempel kan det være lurt å hindre noen fra å klikke på en "send" -knappen to ganger. Heldigvis, vil Action Script 3.0 tillate deg å fullføre denne oppgaven med letthet.

Bruksanvisning

1 Åpne opp koden din. Importer komponenten klassen for knapp kontroll. Skriv inn: "import fl.controls.Button ;."

2 Lag en ny knapp. Skriv inn følgende kode: «var enabledButton: Button = new Button (); enabledButton.label =" aktivert = true "; enabledButton.move (10, 10), enabledButton.addEventListener (MouseEvent.CLICK, clickHandler), addChild (enabledButton ) ;. "

3 Sett aktivert eiendom listen til false. Dette vil deaktivere knappen instans for sluttbrukeren. Skriv inn "var disabledButton: Button = new Button (); disabledButton.enabled = false; disabledButton.label =" aktivert = false "; disabledButton.move (120, 10); disabledButton.addEventListener (MouseEvent.CLICK, clickHandler);

addChild (disabledButton) ;. "Ferdig prosessen ved å ha en klikket knappen deaktivere Skriv inn." -funksjonen clickHandler (evt: Mouseevent): void {var btn: Button = evt.currentTarget som knapp; btn.label = "Au!"; . "