Flash AS3: semplificazione codice

Salve a tutti, sto cercando di inziare a masticare un pò di as 3.0, solo che sono un pò troglodita.

Qualche anima pià mi potrebbe di come fare a semplificare questo codice? Io ho 6 SimpleButton in un movieclip che ho chiamato TopMenu, e vorrei che quando clicco su uno di questi bottoni questo rimanga cliccato e gli alti si tornino allo stato iniziale, e stavo scrivendo un codice del genere, però diventa una superpizza....

[sup]

 vs1, N.D.

Ciao e ben tornato sul forum,

dovresti usare dei clip con 2 fotogrammi ciascuno
anzicchè dei pulsanti...
in questo modo potresti controllare lo stato degli stessi
utilizzando i fotogrammi.

guarda un po se ti piace questo:
http://digilander.libero.it/max_maxuell/pulsante-gatto-stato2.swf

 max_400, N.D.

Ciao, mi sarebbe piaciuto poter utilizzare i Simple button, avevo iniziato scrivendo sta roba, ma mi sembra una pizzata...


import flash.display.Sprite;
import flash.events.MouseEvent;


TopMenu.TastoAzienda.addEventListener(MouseEvent.CLICK, Azienda);
function Azienda(e:MouseEvent):void {
TopMenu.TastoAzienda.upState=TopMenu.TastoAzienda.overState;
TopMenu.TastoAzienda.useHandCursor=false;
TopMenu.TastoAzienda.mouseEnabled=false;

TopMenu.TastoProdotti.upState=TopMenu.TastoProdotti.upState;
TopMenu.TastoProdotti.useHandCursor=true;
TopMenu.TastoProdotti.mouseEnabled=true;

TopMenu.TastoProdotti.upState=TopMenu.TastoProdotti.upState;
TopMenu.TastoProdotti.useHandCursor=true;
TopMenu.TastoProdotti.mouseEnabled=true;

TopMenu.TastoCataloghi.upState=TopMenu.TastoCataloghi.upState;
TopMenu.TastoCataloghi.useHandCursor=true;
TopMenu.TastoCataloghi.mouseEnabled=true;

TopMenu.TastoManuali.upState=TopMenu.TastoManuali.upState;
TopMenu.TastoManuali.useHandCursor=true;
TopMenu.TastoManuali.mouseEnabled=true;

TopMenu.TastoContatti.upState=TopMenu.TastoContatti.upState;
TopMenu.TastoContatti.useHandCursor=true;
TopMenu.TastoContatti.mouseEnabled=true;

TopMenu.TastoUscita.upState=TopMenu.TastoUscita.upState;
TopMenu.TastoUscita.useHandCursor=true;
TopMenu.TastoUscita.mouseEnabled=true;


}

 vs1, N.D.

Purtroppo uso as 2.0 al 3.0 sono allergico.

Ma per il tuo problema non ha importanza
ti consiglio di usare i clip per poter meglio gestire lo stato dei pulsanti, tutto qui.

Attendi qualke giorno, qualcuno potrebbe risponderti.

Buona Fortuna
by max_400

 max_400, N.D.
001design.it ® è un marchio registrato.
© 2004-2017 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.