botonoera.as
Código:
mi flapackage { import flash.display.*; import flash.events.*; import boton; public class botonera extends MovieClip{ private var ruta:MovieClip; private var btn:boton; private static const inicioX:int =60; private static const inicioY:int =90; public function botonera(lRuta:MovieClip){ setRuta(lRuta); } public function setBtn(seccion:String,lRuta:MovieClip,posX:int,posY:int):void{ btn = new boton(seccion,lRuta); btn.addEventListener(MouseEvent.CLICK,btn.clickeado); btn.addEventListener(MouseEvent.ROLL_OVER,btn.rollover); btn.addEventListener(MouseEvent.ROLL_OUT,btn.rollout); btn.x=posX btn.y=posY; btn.buttonMode=true; } public function crearBotones(secciones:Array){ for (var i:uint=0; i<secciones.length; i++) { var posX:int=10+inicioX*i; var posY:int=inicioY; setBtn(secciones[i],getRuta(),posX,posY); this.addChild(getBtn());} } } }
Código:
Y NO LOGRO INDICARLE QUE UN BOTON SE DESELECCIONE CUANDO CLICKEO EN OTRO. COMO PUEDO HACER?? (mi clase boton no la puse pero lo unico q hace es crear boton y las funciuones de cuando e clickea etc..)var secciones:Array=new Array("home","menu","galeria","contacto"); var btna:botonera=new botonera(this); btna.crearBotones(secciones); addChild(btna);
graciiassssss