Fra Oellgaard
Hey little helpers.
For at gå lige til sagen: Jeg har en knap der skal åbne et mc. På knappen har jeg dette as:
on (press) {
_root.popup = _root.attachMovie("mypopup", "mypopup", _root.getNextHighestDepth());
_root.popup._x = 350;
_root.popup._y = 350;
}Det virker fint og åbner popup over alle andre mc's. Mit problem er nu at få mc'et lukket igen. Jeg har prøvet dette as:
on (press){
this.removeMovieClip("mypopup");
}og det virker ikke.. Heller ikke hvis jeg skriver _root.popup.removeMovieClip osv..
Håber der er en der kan hjælpe!
Mvh Oellgaard
Jeg er lidt i tvivl, om den knap der skal stå for lukningen er i popup vinduet, eller ude i din hovedfilm.
Én ting, der umiddelbart virker lidt pudsigt, er at du overfører resultatet af attachMovie() til et objekt (popup). Metoden attachMovie() generer selv et objekt (sat med parameter 2). Jeg burde mene at din kode kunne se således ud, og stadig virke:
on (press) { _root.attachMovie("mypopup", "mypopup", _root.getNextHighestDepth()); _root.mypopup._x = 350; _root.mypopup._y = 350; } on (press){ _root.removeMovieClip("mypopup"); }Se om det gør det. Ellers så genskab et dummy eksempel, du kan eksperimentere med, og vedhæft det på et svar - så er det meget nemmere at svare præcist på.
/ockley