henk lotsy
%Europe/Berlin %801 %2008, 19:13
hallo
dit is nieuw voor mij
net als as. Ben gewend met beeld te werken. Nu toch ook maar code.
Paar maanden aan het ploeteren en het begint te lukken.
Alleen deze niet, en die zou het toch moeten doen, volgens mij.
Met knop lukt ie maar met setInterval niet.
Het beoogde effect is als een regenbui, en nog wat andere effecten wil ik maken. Dus om de zoveel tijd spettert het op de stage.
Volgens de trace cleared de setInterval goed en telt ie mooi door
Ik ben er tijd mee bezig maar ....???
var intervalId:Number = new Number;
var duur:Number = 1000; //Interval lengte var i:Number = 0; // aantal dupli's per interval
var aantal:Number = 0; // max aantal gedupliceerde mc'sdupli's per interval
var intervalteller:Number = 1;
var maxintervallen:Number = 25;
this.createEmptyMovieClip("mc", this.getNextHighestDepth());
function beginInterval():Void {
if(intervalId != null) {
trace("clearInterval");
clearInterval(intervalId);
}
intervalId = setInterval(this, "executedub", duur);
}
beginInterval();
function executedub():Void {
dupliceerMc(this, aantal);
intervalteller++;
if(intervalteller >= maxintervallen) {
clearInterval( intervalId );
trace("interval gewist");
}
};
function dupliceerMc(mc:MovieClip, aantal:Number):Void {
aantal = 5;
var x_coord:Number = 0;
var y_coord:Number = 0;
for (var i:Number = aantal * intervalteller; i<=(aantal * intervalteller) + 4 ; i++ ) {
duplicateMovieClip(mc, "kachel" + i, this.getNextHighestDepth());
this["kachel" + i].loadMovie("kachel.gif");
x_coord = random(Stage.width);
y_coord = random(Stage.height);
this["kachel" + i]._x = x_coord;
this["kachel" + i]._y = y_coord;
//trace(aantal * intervalteller);
//trace((aantal * intervalteller) + 5 );
trace (i);
}
};
dit is nieuw voor mij
net als as. Ben gewend met beeld te werken. Nu toch ook maar code.
Paar maanden aan het ploeteren en het begint te lukken.
Alleen deze niet, en die zou het toch moeten doen, volgens mij.
Met knop lukt ie maar met setInterval niet.
Het beoogde effect is als een regenbui, en nog wat andere effecten wil ik maken. Dus om de zoveel tijd spettert het op de stage.
Volgens de trace cleared de setInterval goed en telt ie mooi door
Ik ben er tijd mee bezig maar ....???
var intervalId:Number = new Number;
var duur:Number = 1000; //Interval lengte var i:Number = 0; // aantal dupli's per interval
var aantal:Number = 0; // max aantal gedupliceerde mc'sdupli's per interval
var intervalteller:Number = 1;
var maxintervallen:Number = 25;
this.createEmptyMovieClip("mc", this.getNextHighestDepth());
function beginInterval():Void {
if(intervalId != null) {
trace("clearInterval");
clearInterval(intervalId);
}
intervalId = setInterval(this, "executedub", duur);
}
beginInterval();
function executedub():Void {
dupliceerMc(this, aantal);
intervalteller++;
if(intervalteller >= maxintervallen) {
clearInterval( intervalId );
trace("interval gewist");
}
};
function dupliceerMc(mc:MovieClip, aantal:Number):Void {
aantal = 5;
var x_coord:Number = 0;
var y_coord:Number = 0;
for (var i:Number = aantal * intervalteller; i<=(aantal * intervalteller) + 4 ; i++ ) {
duplicateMovieClip(mc, "kachel" + i, this.getNextHighestDepth());
this["kachel" + i].loadMovie("kachel.gif");
x_coord = random(Stage.width);
y_coord = random(Stage.height);
this["kachel" + i]._x = x_coord;
this["kachel" + i]._y = y_coord;
//trace(aantal * intervalteller);
//trace((aantal * intervalteller) + 5 );
trace (i);
}
};