Hi, I’m just starting to learn AS2 OOP and I’ve seem to run into a problem. I’m currently building a match making class, but im having trouble with the constructor and attaching MovieClips to the stage. Here’s my code:
Frame 1:
[AS]
var Type:String = “stockMelee”;
var timeLimit:Number = 0;
var Player1:MovieClip = attachMovie(“Player1”, “Player1”, 50);
var Enemies:Array = [“Player1”];
var Allies:Array = [“none”];
var currentLevel:String = “testingGround”;
var eLimit:Number = 1;
var lvLim:Array = [1000, 1000, 1000, 1000];
var _Grav:Number = 8;
var wGrav:Number = 3;
var currentGame = new Game(Type, timeLimit, Player1, Enemies, Allies, currentLevel, eLimit, lvLim, _Grav, wGrav);
[/AS]
Game.as
[AS]
class Game
{
//Varibales
//Level
var matchType : String;
var matchTime : Number;
var levelBounds : Array;
var Level : String;
//Characters
var Player : MovieClip;
var Pl;
var Enemies : Array;
var Allies : Array;
var enemyLimit : Number;
//Gravity
var Gravity : Number;
var waterGrav : Number;
//End Vars
function Game (_Type : String, /_Stock:Number,/ _Time : Number, _P, _E : Array, _A : Array, _Lev : String, EL : Number, LB : Array, _G : Number, WG : Number)
{
matchType = _Type;
matchTime = _Time;
levelBounds = LB;
Level = _Lev;
Player = _P;
Enemies = _E;
Allies = _A;
enemyLimit = EL;
Gravity = _G;
waterGrav = WG;
createLevel (Level);
spawnFirstChars ();
var Pl = new Human (“Player1”);
}
}
[/AS]