| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2005 Ort: Heidelberg
Beiträge: 43
| Array auslesen und in dynamische textfelder schreiben
Servus, ich hab ein Problem mit meinem Mini Spiel! Hab jetzt im Forum schon eine Funktion gefunden die mir 24 Randomzahlen erzeugt. Will diese jetzt aber noch in 24 dynamische Textfelder auf der Bühne schreiben, die jeweils den Namen feld1, feld2, feld3, usw. haben. Wie splitte ich den Array und verteile ihn auf die 24 dyn. Textfelder ? Hier ist die Funktion welche den Array erstellt! Code: function getRandomValues(from, to, amount) {
var t = new Array();
for (var i = from; i<=to; i++) {
t.push(i);
}
t.sort(function () {
return (random(3)-1);
});
return t.splice(0, (amount ? amount : t.length));
}
myRandomArray = getRandomValues(1, 24, 3);
trace(myRandomArray);
trace("--------");
// Hier kann man auch den "amount" Parameter weglassen,
// und bekommt dann alle Zahlen zurück
myRandomArray = getRandomValues(1, 24);
trace(myRandomArray); |
| | |
| | #2 (permalink) |
| <> Registriert seit: Jun 2001 Ort: Hamburg
Beiträge: 412
| ActionScript:
Geändert von flayoo (17-01-2006 um 14:44 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2005 Ort: Heidelberg
Beiträge: 43
| Danke aber hmmm
Danke aber ich hab es jetzt so gemacht wie unten, da meine dynmischen Textfelder schon in den jeweiligen Movieclips vorhanden waren und ich es auch nicht hingekriegt habe die dynamisch auf der Bühne erstellten Textfelder so zu verteilen wie ich mir das vorstellte. Aber so weit so gut langt mir das auch wie es ist !! Gibt aber neues Problem, da ich das Ganze eigentlich nicht mit Zahlen sondern mit einer Hyroglyphen Schrift machen will. Das Blöde daran ist das die Zahlen 1 bis 24 blöde aussehen und ich gerne nur die Zeichen benutzen will die mir visuel gefallen! Deshalb müßte ich meinem Array auch noch ein paar Zeichen vorgeben können, die er dann einfach mischt! z.B.: 1,A,z,9,4,a,B,b,D,F;S,r,... so in der Art halt nur bestimmte Zeichen erlauben, die in der Hyroglyphenschrift gut aussehen ! Wer kann helfen ? Gruss Andy Code: function getRandomValues(from, to, amount):Array {
var t:Array = new Array();
for (var i = from; i<=to; i++) {
t.push(i);
}
t.sort(function () {
return (random(3)-1);
});
return t.splice(0, (amount ? amount : t.length));
}
var myRandomArray1 = getRandomValues(1, 24, 3);
number1 = myRandomArray1.pop(bla);
number2 = myRandomArray1.pop(bla);
number3 = myRandomArray1.pop(bla);
var myRandomArray:Array = getRandomValues(1, 24);
z1 = myRandomArray.pop(bla);
z2 = myRandomArray.pop(bla);
z3 = myRandomArray.pop(bla);
z4 = myRandomArray.pop(bla);
z5 = myRandomArray.pop(bla);
z6 = myRandomArray.pop(bla);
z7 = myRandomArray.pop(bla);
z8 = myRandomArray.pop(bla);
z9 = myRandomArray.pop(bla);
z10 = myRandomArray.pop(bla);
z11 = myRandomArray.pop(bla);
z12 = myRandomArray.pop(bla);
z13 = myRandomArray.pop(bla);
z14 = myRandomArray.pop(bla);
z15 = myRandomArray.pop(bla);
z16 = myRandomArray.pop(bla);
z17 = myRandomArray.pop(bla);
z18 = myRandomArray.pop(bla);
z19 = myRandomArray.pop(bla);
z20 = myRandomArray.pop(bla);
z21 = myRandomArray.pop(bla);
z22 = myRandomArray.pop(bla);
z23 = myRandomArray.pop(bla);
z24 = myRandomArray.pop(bla); |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |