Bei Webservices muss man sehr oft mit Array’s arbeiten. In Java gibt es hierfür verschiedene Hilfsklassen, wie zum Beispiel die java.util.Arrays Klasse.
Double[] myA = new Double[6]; myA[0] = 5223423.9; myA[1] = 15.7; myA[2] = 189.0; myA[3] = 7645.0; myA[4] = 7654.4; myA[4] = 787645.8;
In Vorschau-Fenstern oder MP3-Playern sieht/hört man zufällig abgespielte MovieClips. Dieses Howto erklärt euch, wie ihr eine zufällige Wiedergabe in Actionscript 3 realisiert. Dabei werden verschiedene Varianten erklärt mit unterschiedlichen Ansätzen. Folgende MovieClip-Klassen(mit Animation) sind vorhanden:
Um alle Items eines Arrays, Vektors oder Objektes zu durchlaufen, verwendet man normalerweise eine For-Each-Schleife wie diese:
var myArray:Array = ["AxxG", "rockt", "total", "!!!"];
for each (var item:String in myArray)
{
trace(item);
// Ausgabe: AxxG rockt total !!!
}
var myNumArray:Array = [1, 2, 3, 4, 5, 6, 7];
for each (var item:uint in myNumArray)
{
trace(item);
// Ausgabe 1 2 3 4 5 6 7
}
Was passiert, wenn man unterschiedliche Datentypen in einem Array verwendet? Genau, eine Exception wird geworfen. Nicht sehr schön für den Programmierer, aber hier kommt die Lösung:
var myArray:Array = [111, "AxxG", "rockt", "mindestens", 1000000000000, "Mal", "!!!", 111];
for each (var item:* in myArray)
{
if (item is String)
{
trace("Das Item ist ein String mit dem Wert: " + item);
}
else if (item is Number)
{
trace("Das Item ist ein Number mit dem Wert: " + item);
}
}
/* Ausgabe
* Das Item ist ein Number mit dem Wert: 111
* Das Item ist ein String mit dem Wert: AxxG
* Das Item ist ein String mit dem Wert: rockt
* ...
*/