# AS2: How do I pass constructor arguments into an instance that extends the MC class?

**URL:** <https://forum.kirupa.com/t/as2-how-do-i-pass-constructor-arguments-into-an-instance-that-extends-the-mc-class/222908>\
**Category:** flash\
**Created:** [April 17, 2007, 9:46pm UTC](https://forum.kirupa.com/t/as2-how-do-i-pass-constructor-arguments-into-an-instance-that-extends-the-mc-class/222908 "2007-04-17T21:46:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aesir](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@Aesir](https://forum.kirupa.com/u/Aesir)\
**Post date:** [April 17, 2007, 9:46pm UTC](https://forum.kirupa.com/t/as2-how-do-i-pass-constructor-arguments-into-an-instance-that-extends-the-mc-class/222908/1 "2007-04-17T21:46:21Z")

</div>

For example, I have the class Bullet, with a constructor:

Bullet(start:Point, target:Point){…} // constructor

But, if this Bullet class extends the MovieClip class, how do I pass **start** and **target** into it? Right now I am using attachMovie to create instances of the class. (They behave correctly with the static properties set by the constructor, but to be useful it needs arguments.)
