[flash] Hoe bepalen welke MC een functie aanroept?

Pagina: 1
Acties:

  • Menesis
  • Registratie: April 2004
  • Laatst online: 21-11 14:45
Ik probeer een algemeen script te maken om movieclips op de stage te scalen adhv hun positie op de stage.
Nu laat ik de verschillende MC's op de stage die functie aanroepen met:

onClipEvent(load){
_parent.scaleMe();
}

Alleen hoe kan ik er nu voor zorgen dat de functie "scaleMe" weet wélke MC hem aanriep? De functie moet namelijk weten welke MC hij moet scalen...

Ik kan natuurlijk wel ingewikkeld elke movieclip zijn eigen naam laten meesturen dus scaleMe(naamMovieClip), zodat de functie dat weer kan gebruiken, maar volgens mij moet het makkelijker kunnen...

BVD!

Mixed Reality dev


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Met this zou je al een heel eind moeten komen ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • LB Back
  • Registratie: November 2004
  • Laatst online: 03-06 11:07
Zo ingewikkeld is dat toch ook weer niet om de mc zijn naam (this) te laten doorgeven aan de functie? Als jij iemand belt (mc) moet de centrale (functie) toch weten wat jouw nummer is om een verbinding tot stand te brengen?

_parent.scaleMe(this);

Ik zou echt geen simpelere manier weten.

  • Menesis
  • Registratie: April 2004
  • Laatst online: 21-11 14:45
oei, ik wist niet dat je this dáárvoor kon gebruiken :+
Ik kopieerde this altijd maar uit de voorbeeldjes van flash, zonder erbij stil te staan wat het inhield.
Nou ja, bedankt in elk geval!

Mixed Reality dev