Comunidad de diseño web y desarrollo en internet online

Problemas con Boton y Variables

Citar            
MensajeEscrito el 24 Ago 2008 09:38 pm
Hola buenas amigos de Cristalab, EL motivo de esta consulta es la siguiente:
Tengo 4 Botones en La Escena Principal, Quiero que cuando se carguen los botones les de un efecto aleatoriamente a cualquier boton de alpha
El Codigo para que sea aleatoria lo consegui


Código :

function mezclarArray(arrayAmezclar:Array)
{
    nuevoArray = new Array();
    tamanioArray = arrayAmezclar.length;
    for (i = 0; i < tamanioArray; i++)
    {
        nuevoArray = nuevoArray.concat(arrayAmezclar.splice(Math.floor(Math.random() * arrayAmezclar.length), 1));
    }
    return nuevoArray;
}

vector = new Array();
for(l=0;l<4;l++)
    vector[l]=l;
vector = mezclarArray(vector);
trace(vector);  

Este Codigo anda Barbaro
El Problema Radica ahora en esta Parte

Código :

// Los Botones se llaman boton0,boton1,boton2,boton3
   var botonNum;
   botonNum="boton"+vector[0];
   botonNum._alpha=40
// Si yo Pongo boton1._alpha=40 Hace el efecto que quiero...!!!!
   trace(botonNum);

Si Muestro el Trace me dice Boton1 o Boton 2 como se llaman en la escena principal pero no me hace el Efecto es como si la variable botonNum no tomaria como si fuera un boton alguien me puede dar una manito???
Utilizo Flash 8
Desde Ya muchas gracias

Por ELLUIFA

1 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 25 Ago 2008 10:29 am
Un string no es una referencia a un MC, prueba haciendo

this["boton"+vector[0]]._alpha = 40

Si el code no está en la misma línea de tiempo que los botones a los que quieres cambiar el alpha, en vez de this usa una ruta acorde

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 02:58 pm
Muchas Gracias solisarg, Solucionado con el codigo que me diste, la verdad sabia que estaba poniendo string para llamar a un MC pero no me daba cuanta como solucionarlo, ya habia probado de todo, me falto esto...!!!!
Que tengas un Buen Dia...!!!

Por ELLUIFA

1 de clabLevel



 

mozilla

 

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