class Objects{
function Objects(){
//
}
//getters
public function get_depth():Number {return obj_instanceName.getDepth();}
public function get_x():Number {return obj_instanceName._x;}
public function get_y():Number {return obj_instanceName._y;}
//setters
public function set_depth (param_depth:Number) {obj_instanceName.swapDepths(param_depth );}
public function set_x (param_x:Number) {obj_instanceName._x = param_x;}
public function set_y (param_y:Number) {obj_instanceName._y = param_y;}
}
class Mob extends Objects{
private var obj_sprite:String;
private var obj_name:String;
private var obj_instanceName:MovieClip;
function Mob(param_level:MovieClip, param_sprite:String, param_name:String, param_x:Number, param_y:Number){
var d:Number = param_level.getNextHighestDepth();
//
obj_sprite = param_sprite;
obj_name = param_name;
obj_instanceName = param_level.attachMovie(param_sprite, "mc_" + param_name + "_" + d, param_level.getNextHighestDepth(), {_x: param_x, _y: param_y});
//
}
}