HI all i needded some help with some coding that i am unable to figure out…
you see i have defined in a previous frame
_root.curenemno=1;
_root.curenem=[["clam",5]];
Then when as a current temporary sort of arrangement i attached this using the attachmovie function:
_global.enemies = _root.curenem;
_global.enDataArray = [[]];
popped = _global.enDataArray.pop();
trace(popped);
_global.fightphase = 1;
_global.enNum = _root.curenemno;
for (i=0; i<_global.enNum; i++) {
select = i;
enemy = _global.enemies[select][0];
tempAr = [select, _global.enemies[select][1]];
_global.enDataArray.push(tempAr);
_root.attachMovie(enemy, i, i);
with (_root*) {
_root*.onPress = function() {
_root.curmon = this._name;
trace(_root.curmon);
this.onEnterFrame = function() {
_root.enemhp = _global.enDataArray[_root.curmon][1];
if (_global.enDataArray[this._name][1]<=0) {
_root.enemy = 'undifined';
_global.enNum--;
removeMovieClip(this);
this._visible = false;
}
};
};
_y = 100+(50*i);
_x = 100-(10*i);
}
}
The problem now is that i want to add a preloader to it a load it from an external source.I was hoping to use something like:
var enemycont:MovieClip = _root.createEmptyMovieClip("enemycont", _root.getNextHighestDepth());
var extenem:MovieClip = enemycont.createEmptyMovieClip("extenem", enemycont.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
progressperc = bytesLoaded*100/bytesTotal;
_root.loadedperc = progressperc;
_root.bar._xscale = progressperc;
_root.loader = bytesLoaded+" bytes of "+bytesTotal;
listener.onLoadComplete = function() {
_root.loader = "loaded";
gotoAndStop(3);
};
};
mcLoader.addListener(listener);
mcLoader.loadClip("external.swf", extenem);
Please help me… I’m posting here as my only last resort…
Thanks in advance,
Avi
:-/