Question: **Is it possible to pass constructor arguments to instance objects which I place on the stage?** Are the instantiations of instance objects centralized somewhere as with .NET WinForms so I can just edit the `xxx = new CustomRecangle()` constructor? 

```
public class CustomRectangle extends MovieClip {         
    public function CustomRectangle(width:int, height:int) {
        this.width = width;
        this.height = height;
    }
}

```

Answer: 
Yes you can, but in the extended class' constructor don't forget to call the super() function witch will call the constructor of the baseclass.
I think your best bet is to remove the object from the Flash stage. Make it a library class. and do something like

```
var myRectangle = new CustomRectangle(100, 100);
myRectangle.x = 200; // These should be whatever its location needs to be
myRectangle.y = 200;
addChild(myRectangle);

```