
24/05/2008, 10:25
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 18 años, 1 mes Puntos: 2 | |
como le indico a un boton que se deseleccione en AS3 tengo esta clase:
botonoera.as
Código:
package {
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());}
}
}
}
mi fla
Código:
var secciones:Array=new Array("home","menu","galeria","contacto");
var btna:botonera=new botonera(this);
btna.crearBotones(secciones);
addChild(btna);
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..)
graciiassssss |