Comunidad de diseño web y desarrollo en internet online

boton se mantenga en estado presionado dsp de apretarlo.

Citar            
MensajeEscrito el 20 Oct 2008 06:57 am
Hola,

tengo una botonera vertical de persiana cuyos botones y subbotones se cargan mediante xml y necesitaria que cuando presione un subboton se mantenga presionado hasta que apriete cualquier otro. El problema es que al estar cargados desde xml el número de subbotones varía y no puedo hacer la típica función de: on Release { gotoAndPlay 2 (2 seria un frame con el estado del botón fijo).

Muchas gracias,
espero vuestra superayuda! :D

Por Mol

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 07:07 am
Exactamente como creas los botones despues de cargar el xml?

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

msie7
Citar            
MensajeEscrito el 20 Oct 2008 07:28 am
Yo he creado un boton principal y otro para las subsecciones. Cada uno de estos botones son un mc y en la programación duplico estos mc cada vez que haya una línea en el xml. Cada vez que pasa x el bucle añade un boton o subboton.

Código :

menuxml = new XML();
menuxml.load("portal.xml");
menuxml.ignoreWhite = true;
menuxml.onLoad = function(success) {
   if (success) {
      // Buble del MAIN MENU para crear botones ppales.
      xmldata = menuxml.firstChild.childNodes;//sustituimos el name de toda la info del xml x xmldata.
      maxnum1 = xmldata.length;//y este nombre es igual al nº d childs del xml.
      for (m=0; m<maxnum1; m++) {
         specs1 = xmldata[m];
         duplicateMovieClip(clip0, "clip"+(m+1), m);//duplicamos el mc. El boton es un mc.
         menuclip = eval("clip"+(m+1));//esto te dice el num de clip en el q estas.
         menuclip.nextheight = nextheight;//si qito esto parece que no pasa nada.
         menuclip.thetitle = specs1.attributes.name;//aqi escribe el nombre del boton ppal.
         menuclip.theurl = specs1.attributes.url;//aki adjunta la url.
         //menuclip.destino = specs1.attributes.destino;
         menuclip.theimage = specs1.attributes.imagen;//aquí asigna a theimage la info del xml q corresponde a la imagen.
         menuclip.thenum = m+1;//esto es para saber el numero de clip. Lo usan para el tween, creo.
         menuclip.imagen.loadMovie(menuclip.theimage);//aquí carga la imagen.
         menuclip.above = eval("clip"+(m));


¿lo ves?
Gracias por contestar tan rápido.

Por Mol

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 09:00 am
No se preocupen más, encontré un post donde explica unas posibles soluciones.
http://www.cristalab.com/foros/t34487_boton-animado-de-menu-que-cuando-clicas-se-quede-seleccionad.html

Aun no lo logré del todo pero casi. Un saludo.

Por Mol

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 11:42 am
Revisa también este post

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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