# Getting a MovieClip into a Custom Class Extending MovieClip

**URL:** <https://forum.kirupa.com/t/getting-a-movieclip-into-a-custom-class-extending-movieclip/224108>\
**Category:** flash\
**Created:** [April 28, 2007, 5:37pm UTC](https://forum.kirupa.com/t/getting-a-movieclip-into-a-custom-class-extending-movieclip/224108 "2007-04-28T17:37:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![obrigado](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/obrigado/32/3563_2.png) [@obrigado](https://forum.kirupa.com/u/obrigado)\
**Post date:** [April 28, 2007, 5:37pm UTC](https://forum.kirupa.com/t/getting-a-movieclip-into-a-custom-class-extending-movieclip/224108/1 "2007-04-28T17:37:22Z")

</div>

I have class that extends movie clip, but I can’t seem to find a way to turn an existing movie clip into the class.

Here’s the class:

```auto
package
{
    import flash.display.Stage;
    import flash.display.MovieClip;
    
    public class Character extends MovieClip
    {
        private var stageReference:Stage;
        private var characterMovieClip:MovieClip;
        
        public function Character(inputStageReference:Stage, inputMovieClip:MovieClip):void
        {
            stageReference = inputStageReference;
            characterMovieClip = inputMovieClip;

            this = characterMovieClip;

            trace("character instantiated");
        }

    }
}

```

The “this = characterMovieClip;” obviously creates a problem, but how else could I do this?

I’ve tried casting an existing MovieClip to the Class, which also doesn’t work.

Thanks!
