Comunidad de diseño web y desarrollo en internet online

Problema con una funcion para una botonera

Citar            
MensajeEscrito el 30 Jul 2010 03:28 am
hola muchachos estoy haciendo una botonera pero tengo un problema con la funcion que va a indicarle a los botones a donde dirigirse, quiero q redireccione cada boton a un fotograma "x" pero he probado de muchas locas formas y aun no se como hacerlo; este es mi codigo:

Código ActionScript :


var datos:Array = new Array();
datos[0]=new Array("Principal",1);
datos[1]=new Array("Curriculum",2);
datos[2]=new Array("Portafolios",3);
datos[3]=new Array("Contacto",4);
var total:Number = datos.length;
/*
funcion duplicacion: duplica un objeto y realiza una animacion mediante la clase tween
obj_orig: objeto original para duplicar
n-nomb: nuevo nombre asignado a objeto duplicado
max_d: maxima cantidad de duplicaciones
ver_hor: para determinar la posicion en la que se va a duplicar (horizontal, vertical arriba-abajo, vertical abajo-arriba)
sep_bot: cantidad de pixeles que hay entre cada objeto
sep_tw: cantidad de pixeles que hay entre el obj_orig y sus duplicados al momento del tween.
*/
function duplicacion(obj_orig,n_nomb,max_d,ver_hor,sep_bot,sep_tw)
{
   import mx.transitions.Tween;
   import mx.transitions.easing.*;
   var nombre2 = "";
   for (cont:Number = 1; cont < total; cont++)
   {
      nombre2 = n_nomb+cont;
      obj_orig.duplicateMovieClip(nombre2,cont)
      n_obj=eval(nombre2);
      new Tween(n_obj,"_x",Elastic.easeOut,850,((obj_orig._width + sep_bot) * cont + sep_tw),2,true)
      switch(ver_hor)
      {
         case 0:
            n_obj._x = obj_orig._x + ((obj_orig._width + sep_bot) * cont);
         break
         case 1:
            n_obj._y = obj_orig._y + ((obj_orig._height + sep_bot) * cont);
         break
         case 2:
            n_obj._y = obj_orig._y - ((obj_orig._height + sep_bot) * cont);
         break
      }
      
      n_obj.txt_mc.etiqueta_txt.text = datos[cont][0];
      n_obj.valor_act = cont;
   }
   obj_orig.txt_mc.etiqueta_txt.text = datos[0][0]
   obj_orig.valor_act = 0
   new Tween(obj_orig,"_x",Elastic.easeOut,850,obj_orig._x,2,true)
   
}
function acciones(val_act,obj_pres)
{
   trace(val_act+" --- "+obj_pres)
   
}

duplicacion(btn_mc,"btn_mc_",total,0,25,65)





realmente agradeceria toda la ayuda que puedan darme

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 30 Jul 2010 03:29 am
no se como editar el mensaje para decirles que la funcion con la que tengo problemas es con la q se llama acciones.

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox

 

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