1&1 DSL
Flashhilfe.de - Flash Community

Array: aus eins mach zwei [Flash 8]

Forum > ActionScript 2.0 > Array: aus eins mach zwei

 


AntwortenRegistrieren Seite1  

 28.02.2009, 12:40 
Benutzerbild von Olli_K
Beiträge: 1393
Wohnort: Hauptstadt
Registriert: Dec 2004

Array: aus eins mach zwei
Mein Array:

Bekomme folgendes Array geliefert (generiert aus fremden PHP-Skript):
ActionScript:
1var Beispiel:Array = Array("174 Hans","877 Peter","225 Karl","723 Gustav");
Wie kann ich daraus ein zweidimsionales assoziatives Array stricken und dieses dann numerisch zu sortieren? Stehe auf dem Schlauch!
pixbox
 28.02.2009, 13:03Re1
Beiträge: 789
Registriert: Apr 2004

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function map(array:Array):Array
{
    var targetArray:Array = [];
    for (var index:Number = 0; index < array.length; index++)
    {
        var properties:Array = array[index].split(" ");
        var object:Object = {}
        object["index"] = parseInt(properties[0]);
        object["name"] = properties[1];
        targetArray.push(object);
    }
    targetArray.sortOn("index", Array.NUMERIC);
    return targetArray;
}
So ungefähr...
Architectures - Refactoring - Prototyping - Coding - Training
 28.02.2009, 13:15Re2
Benutzerbild von Olli_K
Beiträge: 1393
Wohnort: Hauptstadt
Registriert: Dec 2004

Themenautor/in

Hm? Danke, passiert aber nix, wie würde das konkret auf mein "Beispiel"-Array angewandt aussehen? Wie würdest Du Deine Funktion aufrufen?
pixbox
 
nicht sichtbar bei eingeloggten Mitgliedern
 28.02.2009, 13:25Re3
Benutzerbild von Olli_K
Beiträge: 1393
Wohnort: Hauptstadt
Registriert: Dec 2004

Themenautor/in

Okay, wie ich Deine Funktion anwende weiss ich nun.

Ein
ActionScript:
1trace(targetArray);
ergibt aber nur [object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Wie kann ich die ELemente nun auflisten?
pixbox
 28.02.2009, 13:28Re4
Benutzerbild von Olli_K
Beiträge: 1393
Wohnort: Hauptstadt
Registriert: Dec 2004

Themenautor/in

Na so zum Beispiel:
ActionScript:
1trace(targetArray[1].index);


Danke - wie Du siehst hab ich es rausgefunden.
pixbox
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de