Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2004, 13:27
esdemura
 
Fecha de Ingreso: marzo-2004
Mensajes: 40
Antigüedad: 20 años, 8 meses
Puntos: 0
Crear objetos dentro de una función.

Hola estoy con un pequeño problema, se trata de lo siguiente:
Cree una función para asignar un nuevo color a varios clips de pelicula, el problema es que al querer asignar una variable al nombre del nuevo objeto "color" no me toma en cuenta el nombre que yo le asigno sino que toma la misma variable como nombre.
Si creo el objeto color fuera de la función si funciona correctamente el nombre pero dentro no, aqui esta mi codigo, primero fuera de la función:

nombre=v
v= new color(clipdepelicula);
v.setRGB(0xff0000);
nombre.setTransform(miTransformacion);

Aqui si me respeta "nombre" y se realiza sin problemas la transformación de color, pero si la uso con una función que es lo que necesito:

function colorear (v){
var v;
v= new color(clipdepelicula);
v.setRGB(0xff0000);
}
colorear(nombre);
nombre.setTransform(miTransformacion);

Aqui ya no me toma "nombre" sino que v se queda como el nombre del objeto, ¿hay alguna manera en que pueda manipular el nombre del nuevo objeto (en este caso color) para usarlo en 11 clips diferentes con sus respectivas transformaciones?