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 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]