# Pass the parent class reference to son class

**URL:** <https://forum.kirupa.com/t/pass-the-parent-class-reference-to-son-class/331827>\
**Category:** flash\
**Created:** [November 2, 2013, 5:12pm UTC](https://forum.kirupa.com/t/pass-the-parent-class-reference-to-son-class/331827 "2013-11-02T17:12:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vito\_Lipari](https://avatars.discourse-cdn.com/v4/letter/v/df705f/32.png) [@Vito\_Lipari](https://forum.kirupa.com/u/Vito_Lipari)\
**Post date:** [November 2, 2013, 5:12pm UTC](https://forum.kirupa.com/t/pass-the-parent-class-reference-to-son-class/331827/1 "2013-11-02T17:12:31Z")

</div>

Hi to everybody,  
How can pass the parent class reference to a son class???

```auto

public class Game extends MovieClip{
    public var cards : MyCards;

    public function Game(){
        trace("this: " + this); // this: [global object]
        cards = new MyCards( this );
    }
}

public class MyCards extends MovieClip{
    public var ref : MovieClip;

    public function MyCards( ref : MovieClip ){
        trace("ref: " + ref); // ERROR
    }
}

```

The Error is:  
[COLOR=#ff0000]TypeError: Error #1034: Type Coercion failed: cannot convert global@38fef601 to flash.display.MovieClip.[/COLOR]
