Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[AS2.0] Movieclip aanroepen via parent

Pagina: 1
Acties:

  • TerraGuy
  • Registratie: Februari 2001
  • Laatst online: 17-06-2023

TerraGuy

The weirdo with the beard

Topicstarter
Ik heb een hoofd.fla bestand met daarin een movieclip ('clippie'). De meeste scripting zit in een hoofd.as, waarin ik via class hoofd extends movieclip werk. Echter heb ik ook nog een bestand arm.as en been.as, die hoofd.as weer extenden.

Als ik in hoofd.as tik:
code:
1
this._x -= 100;

..dan verplaatst het object zich 100 pixels over de x-as. Maar dat werkt niet vanuit arm.as of
been.as.

Met ActionScript 3.0 kun je dan zeggen:
code:
1
2
var clipje: MovieClip = MovieClip( this.getChildByName( 'clippie' ) );
clipje.x -= 100;


Maar hoe doe je zoiets met ActionScript 2? Die kent getChildByName weer niet.

Ik raak een beetje in de war nu, aangezien ik de laatste tijd veelal met AS3.0 bestanden heb gewerkt. :P

Iedereen kan gelijk hebben, allemaal tegelijk. Dat heb je met quantum.


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 26-05 15:01

XangadiX

trepanatie is zóó kinderachtig

in AS2 mag je gewoon zeggen "_parent.clippie" omdat de vader van de movieclip (of de moeder) zowel zijn parent displayobject als parent class is. AS2 maakt dat onderscheid niet zo.

Stoer; Marduq