Toon posts:

[Flash MX] Globale Array...doe ik nu iets doms?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een .fla met daarin een Movie-object genaamd NewUsr
Op het 2e frame is het de bedoeling de variabelen die dynamisch in en uit een listbox (UI Component) gehaald kunnen worden terug te zetten als ik vanaf een ander frame kom.
Ik heb dus een globale array proberen te maken die alle data van de listbox onthoud. Nu is het probleem dat wanneer ik naar een ander frame ga en weer terug kom in het frame waar de listbox weer gevuld moet worden mijn Array weer helemaal leeg is.
Wat doe ik vout?!?!?

Hier de plakaat code van het desbetreffende frame:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/***************************
Initialisatie
***************************/
myData = new LoadVars();
myData.onLoad = function () {
                for (i=1; i<=this["total"]; i++) 
                  HW.addItem(this["HNaam"+i], this["HID"+i]);
             }
myData.load("http://127.0.0.1/Profielen/GetTypes.php?Type=HW");

_global.HWListBox = new Array()

myData2 = new LoadVars();
myData2.onLoad = function (){
    for (i=1; i<=this["mytotal"]; i++) 
      myHW.addItem(this["myHNaam"+i], this["myHID"+i]);
    }
for (k=0; k=_global.HWListBox.getLength; k++)
    MyData2.load("http://127.0.0.1/Profielen/GetTypes.php?Type=LHW&HID="+_global.HWListBox[k]);
/**************************
Realtime functies
**************************/
AddHW = function(){
    myHW.addItem(HW.getSelectedItem().label, HW.getSelectedItem().data);
    _global.HWListBox.push(HW.getSelectedItem().data);
}
RemHW = function(){
    i=0;
    j=0;
    while (i=0){
        if (_global.HWListBox[j]==myHW.getSelectedItem().data){
            _global.HWListBox.splice(j,1);
            i=1;
        }
        else j++;
    }
    myHW.removeItemAt(myHW.getSelectedIndex()); 
}

stop();