[Flash04P] _parent.attachMovie

Pagina: 1
Acties:

  • Tsjilp
  • Registratie: November 2002
  • Niet online
here goes:
ik heb een MovieClip in
_root.mc1.mc2.mc3 die heet button.
In die movieclip wil ik een movieclip attachen aan zijn _parent (mc3 dus)
Echter, het schijnt dat _parent.attachmovie niet kan want ik krijg het met geen mogelijkheid aan de praat.
als ik _parent.attachMovie("tooltip", "tip", _parent.getNextHighestDepth()); doe gebeurt er niets, doe ik _root.attach... dan werkt het wel.
Reeds geprobeerde mogelijkheden:
code:
1
2
3
4
5
6
7
_parent.attachMovie("tooltip", "tip", _parent.getNextHighestDepth());
_parent.attachMovie("tooltip", "tip", this._parent.getNextHighestDepth());
this._parent.attachMovie("tooltip", "tip", _parent.getNextHighestDepth());
this._parent.attachMovie("tooltip", "tip", this._parent.getNextHighestDepth());
_parent.attachMovie("tooltip", "tip", 9999);
this._parent.attachMovie("tooltip", "tip", 9999);
_parent._parent.mc3.attachMovie("tooltip", "tip", 9999);

werkt allemaal niet...
Iemand nog een idee?

Raar... Is zo gek nog niet


  • Tsjilp
  • Registratie: November 2002
  • Niet online
*schop*

niemand??

Raar... Is zo gek nog niet


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Doe eens een FLA anders :).

  • Tsjilp
  • Registratie: November 2002
  • Niet online
mag de fla niet posten, helaas... kan wel wat xtra uitleg geven.

MC1 wordt geattached en is gelinked aan een klasse, MC2 staat in MC1 en is niet gelinked en ook geen linkage naam, MC3 staat in MC2 en is gelinked aan een klasse, buttonMC staat in MC3 is niet gelinked en heeft geen linkage naam

het script staat in een this.onRollover functie.
Als ik _parent trace krijg ik het correcte pad.

Raar... Is zo gek nog niet


Verwijderd

Tsjilp schreef op maandag 06 juni 2005 @ 13:54:
mag de fla niet posten, helaas... kan wel wat xtra uitleg geven.

MC1 wordt geattached en is gelinked aan een klasse, MC2 staat in MC1 en is niet gelinked en ook geen linkage naam, MC3 staat in MC2 en is gelinked aan een klasse, buttonMC staat in MC3 is niet gelinked en heeft geen linkage naam

het script staat in een this.onRollover functie.
Als ik _parent trace krijg ik het correcte pad.
die extra uitleg maakt het niet echt duidelijker, "gelinked aan een klasse", dat snap ik niet, hoe kan je een movieclip nou aan een class linken, een movieclip IS een object van de movieclip class. daar valt niks aan te linken.

Probeer het nou eens duidelijk uit te leggen want _parent.attachMovie hoort gewoon te werken.

  • Tsjilp
  • Registratie: November 2002
  • Niet online
met linkage > AS 2.0 class kan je een klasse aan een movieclip hangen

code in _root:
_root.attachMovie(MC1....)
MC1 heeft de volgende structuur:

code:
1
2
3
4
MC1                <-linkage naam: MC1, AS2 class: editor.as
  .MC2
     .MC3          <-linkage naam: toolbar, AS2 class: textBar.as
        .Button


code in Button:
code:
1
2
3
4
5
6
this.onRollover(){ 
_parent.attachMovie(blabla); //werkt niet
trace(_parent); // geeft _level0.MC1.MC2.MC3
trace(_parent.getNextHighestDepth()); //geeft undefined
_root.attachMovie(blabla); //werkt wel
}

Raar... Is zo gek nog niet

Pagina: 1