Comunidad de diseño web y desarrollo en internet online

Como convertir un length en numeros???

Citar            
MensajeEscrito el 17 Ago 2009 05:07 pm
Tengo este problema tengo varios botones que por medio de codigo les he cambiado el color, tengo un loop con un array y cada color se aplica en cada boton, pero no se como hacer que cada boton que tiene un numero al final (btnColor16) ponga un numero en ves del nombre del array.

tengo este codigo, no se que esta mal y no se muy bien como espresarme con esto :oops:

Código :

function changeColors() {
   var colors:Array = new Array(dGreen, dBlue, cRed, yellow, beige, rFucsia, piel, pink, blue, orange, pinked, gold, green, purple, dBlue2, red);
   for (i=0; i<colors.length; i++) {
      colorTo(colors[0],color_picker.btnColor1.circle);
      colorTo(colors[1],color_picker.btnColor2.circle);
      colorTo(colors[2],color_picker.btnColor3.circle);
      colorTo(colors[3],color_picker.btnColor4.circle);
      colorTo(colors[4],color_picker.btnColor5.circle);
      colorTo(colors[5],color_picker.btnColor6.circle);
      colorTo(colors[6],color_picker.btnColor7.circle);
      colorTo(colors[7],color_picker.btnColor8.circle);
      colorTo(colors[8],color_picker.btnColor9.circle);
      colorTo(colors[9],color_picker.btnColor10.circle);
      colorTo(colors[10],color_picker.btnColor11.circle);
      colorTo(colors[11],color_picker.btnColor12.circle);
      colorTo(colors[12],color_picker.btnColor13.circle);
      colorTo(colors[13],color_picker.btnColor14.circle);
      colorTo(colors[14],color_picker.btnColor15.circle);
      colorTo(colors[15],color_picker.btnColor16.circle);
   }
}
changeColors();

Por boruga

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2009 05:44 pm

Código ActionScript :

function changeColors() {
   var colors:Array = new Array(dGreen, dBlue, cRed, yellow, beige, rFucsia, piel, pink, blue, orange, pinked, gold, green, purple, dBlue2, red);
   for (i=0; i<colors.length; i++) {
     obj = eval("color_picker.btnColor"+(i+1));
      colorTo(colors[i],obj.circle);
   }
}
changeColors();

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 17 Ago 2009 06:24 pm
Mil Gracias!!!! Funciona perfecto, ahora a estudiar "eval"

Por boruga

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2009 10:14 pm
siguiendo con el mismo tema :? como hare para que cada color que tengo en mi array sea aplicado a un movie clip

Código ActionScript :

var circle:Array = new Array(dGreen, dBlue, cRed, yellow, beige, rFucsia, piel, pink, blue, orange, pinked, gold, green, purple, dBlue2, red);
for (i=0; i<circle.length; i++) {
   obj = eval("color_picker.btnColor"+(i+1));
   colorTo(circle[i],obj.circle);
   var dropShadow:DropShadowFilter = new DropShadowFilter(1, 45, 0x000000, 0.5, 2, 2, 1, 3);
   obj.filters = [dropShadow];
   obj.linea._visible = false;
   obj.onRollOver = _rollover;
   obj.onRollOut = _rollout;
   obj.onRelease = function(){
      colorTo(circle[i],cake.tier01.color02);
      colorTo(circle[i],chooser01.color);
   }
}


Se que el error esta en la function de onRelease, pero no se como hacer para que cada array valla en cada boton :oops:

Por boruga

21 de clabLevel



 

firefox

 

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