[flash] duplicate movieclip variabele meegeven

Pagina: 1
Acties:

  • Boerdam
  • Registratie: Juli 2005
  • Laatst online: 14-02-2025

Boerdam

Visuele Realisatie

Topicstarter
Ik heb een standaardknop met daaraan wat acties e.d.
Deze dupliceer ik totdat het totaal_knoppen aantal is bereikt en geef deze de naam "i"+i, dus bijvoorbeeld i20.
In deze knop zit een instance knoptekst, deze wil ik vullen met een variabele die ik later uit een asp file haal, dat gaat wel lukken.
Ik zit vast op hoe ik deze instance moet vullen, dit is ongeveer de bedoeling.
_root.subknoppen.i+i+.knoptekst.text="hiertekst";

De 2e i is variabel, ik heb al wat geprobeerd met eval, trace en content. Dit schijnt allemaal niet te werken. Hieronder de omringende code, kan iemand mij helpen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
inu=20;
totaal_knoppen=20;

for (i=inu; i<totaal_knoppen; i++) {    
// dupliceren
duplicateMovieClip("knop", "i"+i, i);
setProperty("i"+i, _x, x);
setProperty("i"+i, _y, y);

_root.subknoppen.i+i+.knoptekst.text="hiertekst";

}//einde for loop

Boerdam


  • TweakV
  • Registratie: April 2000
  • Laatst online: 16-03 18:35
_root["i"+i].knoptekst etc... is wat je nodig hebt.

  • Boerdam
  • Registratie: Juli 2005
  • Laatst online: 14-02-2025

Boerdam

Visuele Realisatie

Topicstarter
Dank je wel, ik zit al lang te prutsen, dit is precies wat ik ff nodig had. Ik had zoiets al geprobeerd alleen dan met een punt ertussen, dat ging niet werken.
En de oplossing:

code:
1
_root.subknoppen["i"+i].knoptekst.text="hiertekst";


Ik vraag me nog wel af of ik ook dit kan doen:
code:
1
_root.subknoppen[i].knoptekst.text="hiertekst";


Dan heb ik namelijk alleen een nummer die ik weer op kan vragen met _name. Deze kan ik weer koppelen aan een idnummer in mijn database.

[ Voor 43% gewijzigd door Boerdam op 05-07-2005 23:59 ]

Boerdam