Een movieclip is een object. Een object bevat eigenschappen (variabelen) en methoden (functies). Als je uit je Flash library deze movieclip op je stage sleept, creeer je een instantie van dat object. Dit kan je zo vaak doen als je wilt.
Vergelijk het met een auto. Je moet het object zien als een blauwdruk, en een instantie als de uiteindelijke auto. Als jij wijzigingen maakt in de blauwdruk (object), zal je deze dus zien in al je auto's (instanties).
Je kan kiezen tussen 2 oplossingen: of je maakt nog een object, met daarin wat andere dingen. Hierdoor benut je echter niet de kracht die objecten kunnen bieden. Wat je (in mijn ogen) beter kan doen, is in je object een dynamisch tekstveld plaatsen, geef dit een naam. Als je nu een instantie maakt, kan je daarin bv zetten: my_instance.my_textfield.text = "knop". In je andere instantie zet je dan my_instance2.mytextfield.text = "nog een knop!".
Je noemt je instanties dus "my_instance" en "my_instance2" in dit geval, maar dat mag je uiteraard helemaal zelf uitmaken. Het textfield plaats je echter in je object, die wordt dus 1 keer gemaakt, en heet in beide instanties hetzelfde. Om ff die vergelijking erbij te pakken: je ene auto geef je een rode kleur, je andere auto blauw. Maar ze hebben beide hetzelfde stuur.
Hopelijk is het zo wat duidelijker
