Comunidad de diseño web y desarrollo en internet online

problemilla con botonera

Citar            
MensajeEscrito el 28 Jul 2006 07:45 pm
buenas, tengo un problemilla q he consultado en otro foro y conseguido resolver a medias, pero es q soy un pèlin inutil. aver he hecho una botonera en la que los botones son invisibles; solo se iluminan cunado pasas por encima el mouse. la cosa es q necesito q cuando pulses en uno se mantenga iluminado para q el q lo este usando tenga la referencia de cual fue el ultimo q pulsó, pero q cuando pulse otro boton vuelva a su estado inicial.
Con la ayuda q me han brindado en otro foro he conseguido q la casilla quede iluminada; pero no que vuelva a su estado inical al pulsar otro boton. a
alguien me puede echar un cablecillo?¿?

muchas gracias

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 29 Jul 2006 01:16 am
Q tal aver pon este codigo en cada MC en este caso lo hize en un MC pero la base de esto la puedes utilizar para botones
onClipEvent (load) {
}
onClipEvent (enterFrame) {
onRelease = function () {
_root.boton = 5;
};
if (_root.boton == 5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}

y en el primer frame pon esto
boton = 0;
tambien necesitas q en el primer frame del mc tenga la apariencia de apagado y en el segundo de sobre.

En el primer frame del mc pon tmb una funcion stop();
stop();

Por nikelout

40 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Jul 2006 03:09 pm
ok gracias por tu respuesta, voy a probarlo y te digo, a ver si me sale, q estoy un poco inutil jeje :wink:

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 29 Jul 2006 03:52 pm
hola de nuevo me pasa lo mismo, se ilumina pero luego no vuelve a su estado. a ver he colocado el codigo tal y como dijiste, pero luego q le tengo q variar al segundo boton para q el primero deje de iluminarse y se eilumine éste; el mismo pero con distinto nombre de instancia?
ahms y donde deberia colocar la funcion q quiero q realice ( un loadMovie)? perdona pero es q estoy mas familiarizado con los botones q con los clips y se me escapan bastantes cosas.jjj

gracias de nuevo por tu tiempo y las molestias

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 29 Jul 2006 03:59 pm
buento te pongo lo q he puesto
boton 1:

Código :

onClipEvent (load) {
}
onClipEvent (enterFrame) {
onRelease = function () {
_root.boton = 5;
loadMovie("servicios.swf",1);
};
if (_root.boton == 5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}


boton2:

Código :

onClipEvent (load) {
}
onClipEvent (enterFrame) {
onRelease = function () {
_root.boton1 = 5;
};
if (_root.boton1 == 5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}


usa las etiquetas code para postear tu codigo

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 29 Jul 2006 05:33 pm
ha ok me falto decirte te puse el codigo del quinto boton donde va 5 ahi pones 1,2,3...... n los botones q quieras

si necesitas q ninguno este presionado nuevamente pones esta accion donde la ocupes

_root.boton = 0;


telo paso tamb si necesitas 3 estados apagado, sobre y presionado.

Por nikelout

40 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Jul 2006 10:29 pm
aaah claroo , jjjj bueno entonces croe q ahora si saldra. no te preoucpes, con reposo y sobre me basta, pero muchisimas gracias de todos modos por tu interes. jj

un saludoooo

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 30 Jul 2006 12:58 am
pruebalo y di q pasa

Por nikelout

40 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Jul 2006 12:26 am
que taaal nikelout, mira me funciona a las mil maravillas, muchisimas gracias, pero ahora tengo otro problema q me trae de cabeza.
la botonera me funciona, pero no me hace la funcion q quiero q me haga, q es cargar una pelicula en un movieclip vacio.
el codigo q pongo es el siguiente:

Código :

onClipEvent (load) {
}
onClipEvent (enterFrame) {
onRelease = function () {
_root.boton = 1;
vacia.loadMovie("mipeli.swf");
};
if (_root.boton == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}


y no funciona, sin embargo si me funciona esto:

Código :

onClipEvent (load) {
}
onClipEvent (enterFrame) {
onRelease = function () {
_root.boton = 1;
loadMovie("peli.swf",2);
};
if (_root.boton == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}

lo q acabo de cargar se ve en la zona especifica donde yo queria q apareciese, es decir donde estaba ubicado el mc vacio, no se si me explico bien (no creo), pero este sistema me plantea un problema de niveles; cuando cambio de seccion las pelis se quedan cargadas encima. en fin q tampoco me vale.

Dime please, en q carajo la estoy cagando y q hago para q me carge el mc vacio?

gracias tio. un saludo

usa las etiquetas code para postear tu codigo

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 31 Jul 2006 12:55 am
heey ya localice el error, solo debia añadir _root para alojar la peli dentro del MC, jeje al final no soy tan matao.

gracias man, saludoos

Por guille__25

20 de clabLevel



 

malaga

firefox
Citar            
MensajeEscrito el 31 Jul 2006 01:07 am
ok esto no es necesario

Código :

onClipEvent (load) {
}


usa las etiquetas code para postear tu codigo

Por nikelout

40 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.