Comunidad de diseño web y desarrollo en internet online

dejar activo botones dinamicos

Citar            
MensajeEscrito el 22 Jul 2011 10:31 am
Hola a todos de nuevo.

ahora, que sigo enredando un poquito,queria que el numero de la foto correspondiente a la que se este viendo, se quede activo, como si fuese un rollOver.

La verdad es que he estado mirando y creo que se deberia hacer con un string, pero he probado y nada

Alguna idea

este es el codigo que tengo

Código :

//instrucciones dinamicas
var meuXML:XML = new XML();
System.useCodepage = true;
meuXML.ignoreWhite = true;

_global.puxa = "meuMc";
_global.espaco = 10.5;
function Duplica(meuXML:XML):Void {
   var menuBot:String = puxa;
   var posX:Number = -29.5;
   var posY:Number = 0;
   for (var i = 0; i<meuXML.childNodes.length; i++) {
      var titulo:String = (meuXML.childNodes[i].attributes.titulo);
      var img:String = (meuXML.childNodes[i].attributes.img);
      this.attachMovie(menuBot, puxa+i, i+28,5);
      var item:Object = this[puxa+i];
      item.titulo_txt.text = (titulo);
      item._x = posX += (item._height)+espaco;
      item._y = posY;
      item.guarda = img;
      
      
      // cargar imagen inicialmente
      var img_ini = (meuXML.childNodes[0].attributes.img);
      loadMovie (img_ini, _parent.alvo); //lo cargo en el movie clip de las imagenes
      
      //RollOver
      item.onRollOver = function() { 
        this.titulo_txt.textColor="0x000000";
       }; 
      
      //RollOut
      item.onRollOut = function() { 
        this.titulo_txt.textColor="0x767376";
       };
      
      
      // cuando se presiona
      item.onRelease = function() {
         _parent.mask.gotoAndPlay("2");
         _parent.minhaImg = this.guarda;
         this.titulo_txt.textColor="0x000000"
      };
   }
}
meuXML.onLoad = function(ok) {
   if (ok) {
      Duplica(this);
   }
};
meuXML.load("xml/galeria.xml");

Por acanogon

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2011 02:01 pm
La idea es que tengas una función estadoNormal y otra estadoOver, siendo los botones MovieClips, la primera los recorre a todos y los pone en el fotograma de estado normal, la segunda recibe como parámetro el botón clickado y lo mueve al fotograma de destacado. Así se vería la segunda función y l a llamada desde un botón

Código ActionScript :

function estadoOver(quien:MovieClip){
   quien.gotoAndStop("over")
}
algunBoton.onPress = function(){
   estadoNormal() //todos los botones en estado normal
    estadoOver(this) //yo me pongo en estado destacado
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Jul 2011 04:56 pm
bueno, me parece a mi, que entre que no me he enterado muy bien y los pocos conocimientos que tengo, lo dejare pasar.

Porque claro, la idea que me comentas esta muy bien, pero el texto del menu que se ha deponer activo es untexto dinamico que se carga todo en un mc.

Bueno de todas formas, gracias por la ayuda, seguire investigando a ver si soy capaz

Por acanogon

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2011 06:37 pm
Tu lo has dicho, hay que hacer cosas que esten a nuestro alcance (y esforzarnos si no lo estan)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Jul 2011 06:57 pm
la verdad es que lo tengo echo con texto que no es dinamico, pero quiero hacerlo en texto dinamico, porque asi aligero la pagina y claro, eh hay el problema

Por acanogon

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2011 07:39 pm
Ok, ¿que quiere decir "eh hay el problema" ?

¿Quizás "he ahí el problema" ?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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