Flash + AS2 = Entladen eines movieclip-selbst, wenn er angeklickt wird
Ich habe einen movieclip welchen entlädt zwei weitere movieclips, wenn es angeklickt wird. Dieses bit funktioniert gut, aber es sollte auch entfernen Sie sich nach diesem, was gerade nicht funktioniert. Hier ist mein code, kann mir bitte jemand sagen was ich falsch mache:
close_button.onRelease = function() {
background.unloadMovie();
loading.unloadMovie();
this.unloadMovie();
}
Grüsse und TIA
//edit
Hier ist der code, den ich erstellen der movieclips:
//load background, movieclip container (loading) and close button
var background:MovieClip = _root.attachMovie("mc_back","loading_background", 100000);
var loading:MovieClip = _root.createEmptyMovieClip("loading",_root.getNextHighestDepth());
var close_button:MovieClip = _root.attachMovie("close_button","close_button",_root.getNextHighestDepth());
Habe ich versucht:
this._parent.close_button.unloadMovie(); //it removed the whole _root movieclip, as _root is the parent
und
_parent.close_button.unloadMovie(); //did just nothing
Beide gescheitert.
InformationsquelleAutor Anriëtte Myburgh | 2009-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Ereignisprozedur '
this
' beziehen würde, close_button, nicht der Hauptfilm. Alles, was Sie tun müssen, ist entweder eine variable deklarieren, die gleichthis
außerhalb der Schaltfläche schließen onRelease-handler, oder versuchenthis.parent.unloadMovie()
(vorausgesetzt, die Eltern der schließen-button wird der Film, den Sie versuchen zu entfernen).InformationsquelleAutor Alex Jillard
einen movieclip kann nicht entladen, es selbst ist, weil es nicht Lesen kann, code, ist es nicht so
es nicht entladen wird, in den ersten Platz.
InformationsquelleAutor biweevil
Versuchen
Also du meinst Sie wollen, entladen Sie die Taste? Der button kann nicht entladen werden, sondern nur ausgeblendet. Ich aktualisiere die Antwort
InformationsquelleAutor victor hugo