Also es sollte folgendermassen aussehen:

Das array wird vor der Aktivierung des Programms erstellt und die Länge und Einträge bleiben immer gleich. Nur möchte ich während der Laufzeit des Prgramms die var (rat) verändern können und damit die Einträge des arrays (agent) abrufen.

also:
var rat; // mein zukünftiger Stellvertreter für die Arrayauswahl
var agent[5] = { 1,2,3,4,5 }; //das ist mein array

function blabla () { //die Funktion zur veränderung der var (rat)
rat +=1;
}

PANEL* anzeige = { //Anzeige der Daten
digits (310, 225, 5, "Arial#24bi", 1, agent); //hier soll an der stelle wo agent steht der Wert angezeigt werden, der durch die var (rat) aus dem array (agent) ausgelesen wurde
}


heisst: ich aktiviere die function und erhöhe damit den wert der var (rat).
Dabei möchte ich dass das array (agent) auf den Wert hinter der var (rat) "reagiert", also erkennt: "ich muss jetzt eine andere Position meines arrays auslesen als zuvor".



Ich vermute dass ich noch zu wenig Erfahrung mit der Programmiersprache habe um mich verständlicher auszudrücken.


Trotzdem schon vielen Dank für eure Hilfe, ich denke ich habe auch schon einiges anderes durch diese Forum hier gelernt und bin froh um ein solches Füllhorn an Wissen, das mir damit zur Verfügung steht.