bueno, hace un tiempo que llevo dando vueltas por aqui, pero como siempre solo me decido a escribir ahora que nesesito algo
bueno, el caso es que estoy aprendiendo a usar Flash cs6 y tengo el siguiente codigo:
Código:
poner (Verde);
function poner (color:String) :void {
var circulo:color;
circulo = new color;
circulo.x = Math.random() * 550;
circulo.y = Math.random() * 400;
stage.addChild(circulo);
}
lo que quiero es que al llamar a la funcion se cree un circulo de un color a mi eleccion pasado como parametro (en la biblioteca tengo circulos azules, amarillos y verdes) en una posicion al azar de la pantalla...
pero claramente estoy haciendo algo mal, porque me da estos errores:
Escena 1, Capa 'Capa 2', Fotograma 1, Línea 4 1046: No se encontró el tipo o no es una constante en tiempo de compilación: color.
Escena 1, Capa 'Capa 2', Fotograma 1, Línea 5 1180: Llamada a un método color posiblemente no definido.
Escena 1, Capa 'Capa 2', Fotograma 1, Línea 1 1067: Conversión implícita de un valor de tipo Class a un tipo String no relacionado.
probe cambiando el (color:string) por (color:Class), como el error 1067 se quejaba de que estaba haciendo una conversion invalida... pero tampoco funciono, y la verdad tampoco tengo del todo claro para o como se usan las variables class.
claro que podria hacer funciones separadas por color... pero encuentro que seria muy innesesario pudiendo hacer una sola.
en fin.
gracias!