bueno el caso es que encontre este codigo en la red, lo mismos pero usando una clase, de lo cual tengo ciertas dudas
y quisiera enteder esto de los constructores.
el codigo de la clase es el siguiente
Código :
class Box
{
private var owner : MovieClip
function Box (createdBy : MovieClip) //no entiendo esta parte
{
owner = createdBy
draw ();
}
private function draw ()
{
owner.clear ();
owner.beginFill (0xFF000);
owner.lineTo (0, 0);
owner.lineTo (100, 0);
owner.lineTo (100, 100);
owner.lineTo (0, 100)
owner.lineTo (0, 0);
owner.endFill ();
}
}
y el codigo en el unico frame es
Código :
var box1:Box = new Box(this); //y aqui no entido el por qu ese usa el "this"
lo qu e no me queda claro es la cosa esta del constructor por que es que recibe un parametro y de donde le llega.¿ le llega desde el codigo de del frame 1 ?, ¿por que se tiene que usar "owner" y "createdBy" que no se puede hacer una referncia directa?
tomando de referecia lo de andres
debes crear el movie clip, estas simplemente creando la variable de tipo movieClip, pero no el clip como tal...
¿exactamente donde se esta creando el movie clip en el script?
y por ultimo por se tiene que utilisar "this" en le codigo del de la pelicula