# Instantiating Character class inside of Game Class

**URL:** <https://forum.kirupa.com/t/instantiating-character-class-inside-of-game-class/216599>\
**Category:** flash\
**Created:** [February 18, 2007, 9:21pm UTC](https://forum.kirupa.com/t/instantiating-character-class-inside-of-game-class/216599 "2007-02-18T21:21:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobbywilson](https://avatars.discourse-cdn.com/v4/letter/b/958977/32.png) [@bobbywilson](https://forum.kirupa.com/u/bobbywilson)\
**Post date:** [February 18, 2007, 9:21pm UTC](https://forum.kirupa.com/t/instantiating-character-class-inside-of-game-class/216599/1 "2007-02-18T21:21:02Z")

</div>

I am having a problem instantiating a Character class inside of a game class.

P.S. I am working on converting [http://oos.moxiecode.com/tut\_01/index.html](http://oos.moxiecode.com/tut_01/index.html) these tutorials to A.S. 2.0.

Game:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR] i == charPos[COLOR=#000000][[/COLOR][COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR] && j == charPos[COLOR=#000000][[/COLOR][COLOR=#000080]0[/COLOR][COLOR=#000000]][/COLOR] [COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] char:Character = [COLOR=#000000] **new** [/COLOR] CharacterCOLOR=#000000[/COLOR];  
char.[COLOR=#0000FF]\_x[/COLOR] = COLOR=#000000[/COLOR]+tileWidth/[COLOR=#000080]2[/COLOR];  
char.[COLOR=#0000FF]\_y[/COLOR] = COLOR=#000000[/COLOR]+tileHeight/[COLOR=#000080]2[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

Character:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#000000] **class** [/COLOR] classes.[COLOR=#000080]Character[/COLOR] [COLOR=#0000FF]extends[/COLOR] [COLOR=#0000FF]MovieClip[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **function** [/COLOR] CharacterCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] h = [COLOR=#0000FF]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“holder”[/COLOR], [COLOR=#0000FF]getNextHighestDepth[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] char = h.[COLOR=#000080]attachMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“char”[/COLOR], [COLOR=#FF0000]“char”[/COLOR], [COLOR=#0000FF]getNextHighestDepth[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“new character created”[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]
