Foros del Web » Creando para Internet » Flash y Actionscript »

convertir botones en conmutador

Estas en el tema de convertir botones en conmutador en el foro de Flash y Actionscript en Foros del Web. Hola, si me podrian ayudar con el siguiente problema por favor. estoy creando unos botones con flash mx 2004 , para que funcionen a manera ...
  #1 (permalink)  
Antiguo 11/11/2006, 11:56
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 11 años, 1 mes
Puntos: 0
convertir botones en conmutador

Hola, si me podrian ayudar con el siguiente problema por favor. estoy creando unos botones con flash mx 2004 , para que funcionen a manera de etiquetas sobre fichas, le he agregado algunos efectos, pero la idea es que despues de presionarlo debe quedar de otro color(mas claro)y los otros botones oscuros, dando una apariencia de que se tiene seleccionada esa ficha, he tratado con la propiedad toggle del boton para convertirlos en conmutadores, pero no consigo lo deseado, si alguien tuviera alguna idea o como se usa adecuadamente esta propiedad, les quedaria agradecido.

atentamente BMA
  #2 (permalink)  
Antiguo 11/11/2006, 12:02
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola berly:
Lo más simple es hacer los botones dentro de un MC, en la capa 1 frame 1 el botón de un color y en la capa 2 frame 2 el mismo botón con diferente color.
Código para el botón:
on(press){
//aquí la acción que quieres que realice
gotoAndStop(2);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/11/2006, 11:32
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 11 años, 1 mes
Puntos: 0
OK, gracias por tu ayuda, estoy probando esta sugerencia.
saludos
  #4 (permalink)  
Antiguo 13/11/2006, 22:31
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 11 años, 3 meses
Puntos: 0
yo recien hice algo asi
lo ubicas en el primer frame del MC que va a hacer de boton

Código PHP:
stop()
this.onRollOver = function(){
    if(
_parent.estado != this._name){
        
this.estado 1
        gotoAndStop
(2);
        }
    }
this.onRollOut = function(){
    
this.estado 0
    
}
this.onEnterFrame = function(){
    
//trace(this._name)
    
if(_parent.estado != this._name and this.estado != 1){
        
gotoAndStop(1);
        }
    }

this.onPress = function(){
    
_parent.estado this._name
    gotoAndStop
(3);
    } 
pues funciona asi
frame 1: boton descansado
frame 2: boton rollover
frame 3: boton presionado

la cualidad es que solo puede estar un boton presionado

para el activar el movieclip simplemete lleva el mismo nombre del boton asi
Nombre boton: bnt01
Nombre mc: mcbtn01

tiene un fade in-out automatico
solo hay que aplicar este script en el primer frame dentro del MC

Código PHP:
fade 10;
if(
init != 1){
    
this._alpha 0
    init 
1
    
}



this.onEnterFrame = function(){
    
    if(
"mc"+_parent.estado == this._name){
        if(
this._alpha 100){
            
this._alpha += fade
            this
.gotoAndPlay(1)
            
            }
        else if (
this._alpha 100){
            
this._alpha 100
            
}
        }
    else{
        if(
this._alpha 0){
            
this._alpha -= fade
            
}
        else if (
this._alpha 0){
            
this._alpha 0
            
}
        }
    
    } 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.