Andrew, Bernd has a much better script for you to peruse, but here might be an equivalent algorithm for what you want to do:
on mouseUp put "Brazil" into wrong_team put "Argentina" into correct_team put "Messi" into t[1]["name"] put "Brazil" into t[1]["team"]// replace this put "Klose" into t[2]["name"] put "Germany" into t[2]["team"] put t into t_temp // loop thru temp array // make changes in real array repeat with x=1 to 2 repeat for each element i in t_temp[x] if i is wrong_team then put correct_team into t[x]["team"] end if end repeat end repeat // to check that the change has been made put t[1]["name"] & space after h put t[1]["team"] & cr after h put t[2]["name"] & space after h put t[2]["team"] & cr after h put h into fld 1 end mouseUp ------------------------- The only problem I see is using "team" in the line: put correct_team into t[x]["team"] There is probably a way fill that item in without resorting to using the specific array index. Hope this gives you at least a different way of going about it. Mike --- On Mon, 6/21/10, BNig <niggem...@uni-wh.de> wrote: > From: BNig <niggem...@uni-wh.de> > Subject: Re: Loop through Multi-Dimensional Array > To: use-revolution@lists.runrev.com > Date: Monday, June 21, 2010, 1:38 PM > > Andrew, > > the element gives you the content but apparently not the > key of the record. > For me: > put pNewName into tLeaseData[x][i] > creates a new subrecord that has the key pOldName and the > content pNewName > > I tried this and it seems to work > > ------------------------- > repeat with x=1 to the number of elements in tleaseData > put the keys of tleaseData[x] into > tSubKeys > repeat for each line aSubKey in > tSubKeys > if > tLeaseData[x][aSubKey] is pName then > put pNewName into > tLeaseData[x][aSubKey] > put true into > tleaseData[x]["Changed"] > end if > end repeat > end repeat > ---------------------------------- > there might be other ways to tackle this. > regards > Bernd > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Loop-through-Multi-Dimensional-Array-tp2262924p2263138.html > Sent from the Revolution - User mailing list archive at > Nabble.com. > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution