Comunidad de diseño web y desarrollo en internet online

Soy nuevo ayuda(deshabilitar un boton dentro de un mc)

Citar            
MensajeEscrito el 11 Oct 2007 03:42 am
Saludos al foro soy nuevo y me presento solicitando de su ayuda.

He leido por todos lados y no he podido solucionar mi problema, tratare de ser los mas claro posible.

Tengo un juego de botones en la linea principal de tiempo, estos botones son tipo rollon es decir son movieclips con sus respectivas lineas de tiempo, dentro de los botones mc tengo un boton invisible que hace de hitarea para activar la animacion del rollon su codigo es el siguiente:

//boton nombre de instancia btnLinks
on (rollOver, dragOver)
{
gotoAndPlay(16);
}
on (rollOut, dragOut)
{
gotoAndPlay(23);
}
on (release)
{

this._parent.gotoAndPlay(95);


}

quiero que la ir al fotogrma 95 de la linea principal de tiempo este boton quede deshabilitado,
he intentado con todo tipo de combinaciones de rutas _root, this._parent, incluso he usado el editro de AS para ingresar las rutas pero no puedo lograr deshabilitarlo. Hasta ahora he intentado colocar en la linea principal de tiempo rutas absolutas y relativas con btnLinks.enabled = false;
tambien he considerado colocar el nomre de insatncia del mc que contien el boton.

Desde ya les agradezco cualquier tipo de ayuda, debe ser algo sencillo y un problema de rutas pero solo no he podido, soy muy nuevo en esto.

Saludos

Por alejandroarancibia07

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Oct 2007 02:02 pm
si no he entendido mal el boton se llama btnlinks y el AS lo colocas en el no?

muy bien pues solo tienes que colocar en el fotograma 95 de la linea de tiempo principal lo siguiente:

this.btnLinks.enabled = false;

pero asegurate de que todos los MC tienen su nombre de instancia. Si aun asi, esto no te funciona prueba a anular el boton que hace de hitarea en lugar del MC entero, tendrias que darle un nombre a ese boton, entonces en el fotograma 95 de la linea de tiempo tendrias que poner:

this.btnLinks.(nombre de instancia del boton que hace de hit area).enabled = false;

de esta forma deberia funcionar

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Oct 2007 02:03 pm
En principio si pones los de intancia.enabled = false; deberia de desactivarte los botones. Una pregunta...el codigo action script lo escrives en los botones, o tienes ua linea de tiempo exclusivamente para action script???

Por Atomsk

350 de clabLevel

3 tutoriales

 

safari
Citar            
MensajeEscrito el 11 Oct 2007 05:39 pm
Hola, gracias por las respuestas.
Probe esto
this.btnLinks.mcLinks.enabled = false;
this.mcLinks.btnLinks.enabled = false;

Ninguno funciono, los puse en el fotograma 95 de la linea principal de tiempo y no desactiva nada.

Atomik : El codigo actionscrip lo coloco ne la linea de tiempo de los mc como el codigo que puse arriba (esta dentro del boton que hace de hit area para activar la animacion rollon y ese boton se llama btnLinks), el mc done se encuetra este btnLinks se llama mcLinks que es el que esta en la linea principal de tiempo, y desde ahi (fotograma 95) quiero desactivarlo, no se si me explico, es decir que el codigo

ruta.btnLinks.enabled = false ;

lo esoty colocando en la linea principal de tiempo (Escea 1) no en la linea de tiempo del mcLinks (donde esta el boton btnLionks que quiero desactivar.

Tambien he intentado desactivar el mc completo pero no he podido.

El boton mc que esta en la linea principal de tiempo se llama como dije mcLinks y tiene un simbolo texto animado, una simbolo estrella que gira y un boton hitarea invisible que activa toda la animacion rollon, todo esto esta en distintas capas y el codigo para el boton lo coloco en el hit area del mc (que es btnLinks). No se si me explico bien.

Alguna vez pude hacer algo con un codigo que encontre en internet pero no lo he vuelto a encontrar y era algo con "global" no estoy seguro.

Gracias por su ayuda

Por alejandroarancibia07

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Oct 2007 05:47 pm
Si te da problema con el enabled, prueba utilizando _visible = false. De cualquier forma, si tienes una animación dentro del botón, asegúrate que en todos los fotgramas clave, el objeto tenga el mismo nombre de instancia, si falta en alguno no funcionarán las llamadas del objeto.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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