Die Aufgabe ist die Spawn mehrere helle und dunkle Federn nach Punkten aus einem Quiz. Die hellen Federn symbolisieren die richtigen Punkte (light_feather
), und die dunkle Feder sind die falschen Punkte (dark_feather
) (Jeder wird verfolgt). Alle Federn sollen sich auf einer Linie aufreihen, also erste helle Federn, gefolgt von den dunklen Federn. Ich habe die Quiz-Dynamik herausgefunden, und die Funktion, die ich hier gepostet habe, ist nur für, wenn sie Ende Quiz drücken.Hinzufügen von X Menge von addChild pro maxvalue in Schleife
var light_feather:LightFeather = new LightFeather();
var dark_feather:DarkFeather = new DarkFeather();
var good_answers:uint = 0;
var bad_answers:uint = 0;
function avsluttFunc (evt:MouseEvent)
{
var sum_LightFeatherX:Number = 0;
for (var i = 0; i < good_answers; i++) {
addChild(light_feather);
light_feather.x += 12 + (i*16);
light_feather.y = 0;
trace("Lys X-verdi: " + light_feather.x);
sum_LightFeatherX += Number(light_feather.x);
return sum_LightFeatherX;
}
trace(sum_LightFeatherX);
dark_feather.x += sum_LightFeatherX;
for (var j = 1; j <= bad_answers; j++) {
addChild(dark_feather);
dark_feather.x += 12 + (j*16);
dark_feather.y = 0;
trace("Mørk X-verdi: " + dark_feather.x);
}
/*
//Resetter poengsummen
good_answers = 0;
bad_answers = 0;
*/
}
Ich habe versucht, Ihren Code mit besser lesbaren Namen zu vereinfachen. – akmozo