Abbildung eines Array in AC#Flex Bezeichnung: name intern: $MP_Array_name.l - L„nge $MP_Arrays - Liste der Array-Namen public: $MP_Array_name_key - Array-Eintrag 'key' Alle Arraynamen werden in der Variablen '$MP_Arrays' gespeichert :MP_ArraysClear Fkt: alle Arrays l”schen In: iV - Out: iV "MP_Array_" oder !{fehlermeldung} Desc: Alle Arrays und Hilfsvariablen werden gel”scht Var: $MP_Array_* RINC: MP_Misc.FLB :MP_ArrayNew Fkt: neues Array anlegen In: iV = name,overflag name - Name des Arrays overflag - 1, wenn gleichnamiges überschrieben werden soll Out: iV Beginnt nicht mit "!", wenn o.K: sonst !{fehlermeldung} Desc: Neues Array wird angelegt Z„hler und Zeiger werden mit 0 initialisiert Var: $MP_Arrays ,,name[,,name[,,...]],, RINC: MP_Misc.FLB :MP_ArrayWrite Fkt: Array schreiben In: iV = name,key,Wert - Name des Arrays, Key, Inhalt Out: iV = "" wenn o.K, sonst !{fehlermeldung} Desc: ArrayElement Key wird mit Val beschrieben RINC: MP_Misc.FLB :MP_ArrayRead Fkt: Arraywert lesen In: iV = name,key - Name des Arrays, Key Out: iV = Beginnt nicht mit "!", wenn o.K: sonst !{fehlermeldung} Desc: ArrayElement Key wird gelesen RINC: MP_Misc.FLB :MP_Array2Str Fkt: alle Arraywerte in eine Zeichenkette schreiben In: iV = name,trenn - name = Name des Arrays, - trenn = Name der Variablen, die die Trennzeichen enth„lt Out: iV = Inhalt der Array-Elemente mit Inhalt trenn getrennt wenn $vMP_Err existiert, Fehler Desc: Array wird serialisiert #uVD - Temp zum Vergleich RINC: MP_Misc.FLB :MP_ArrayDel Fkt: Arraywert l”schen In: iV = name,key - Name des Arrays, Key Out: iV = beginnt nicht mit "!", wenn o.K: sonst !{fehlermeldung} Desc: ArrayElement Key wird gel”scht RINC: MP_Misc.FLB :MP_ArrayLen Fkt: L„nge des Arrays ermitteln In: iV = name Out: iV = Array-L„nge sonst !{fehlermeldung} Desc: Array-Element .l wird gelesen RINC: MP_Misc.FLB :MP_ArrayUndef Fkt: Array l”schen In: iV = name - Name des Arrays Out: iV = Beginnt nicht mit "!", wenn o.K: sonst !{fehlermeldung} Desc: Alle Array-Variablen werden gel”scht RINC: MP_Misc.FLB