Det der sker i den linie er meget lig det i linien ovenover. Scriptet er således:
onClipEvent (data) {
// ved brug af en for løkke kan koden ensartes, og
// dermed udføre næsten samme kode nemt.
for (i=1; i<=4; i++) {
// her tildeles variablerne tekst1-tekst4 til de fire
// forskellige instances af det samme movieclip. De har
// navnene mc1-mc4.
_root["mc"+i].tekst = this["tekst"+i]; // *
// Ligeledes udskriver jeg deres navn i et andet dyn.
// tekstfelt ved navn "mitNavn"
_root["mc"+i].mitNavn = "window"+i; // **
}
}
I linien med * tildeler jeg som sagt de forskellige variabler til det dynamiske tekstfelt "tekst". Det er den linie der udskriver "jeg er tekst"+1-4.
På samme måde skriver jeg i linien med ** noget til et andet dynamisk tekstfelt, her ved navnet "mitNavn ". Den linie gør, at der kommer til at stå "window"+1-4 i baren i de forskellige windows.
Det der sker er, at jeg benytter en for løkke. Den benytter en iterator, en variabel værdi der kan aftage eller tiltage i størrelse. Her bliver koden udført hver gang i er mindre end eller lig med 4. Først sættes i til 0, så udføres koden første gang, så tillægges der én til variablen i med ++ operatoren - i er nu 1 og koden udføres igen. Dette gentages indtil i er 4.
Jeg forklarede lidt om i til en anden på eksperten, det kan du læse om her -
http://www.eksperten.dk/spm/179326Jeg kan sagtens følge dig i, at det er rarest at forstå de koder man benytter, så jeg håber det hjalp en smule på forståelsen :0)