Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2006, 13:30   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 72
attachMovie + unloadMovie oder removeMovieClip??

hallo @ all,

eine ganz allgemeine frage zu "attachMovie":
wie kann man am besten das attachte Movie wieder komplett löschen?

macht man das besser mit "unloadMovie" oder mit "removeMovieClip"??

ich habe es davor immer mit letzterem gemacht, weil in der flash-hilfe steht, dass man durch "loadMovie" erstellte mcs mit "unloadMovie" löscht.

für durch "attachMovie" erstellte mcs scheint man offenbar "removeMovieClip" zu benutzen.

soweit die theorie.
jetzt habe ich aber das problem, dass ich einige (scheinbar nicht alle!??) durch "attachMovie" erstellte mcs NUR DURCH "unloadMovie" wieder löschen kann. "removeMovieClip" funktioniert bei diesen dynamisch erstellten MCs nicht!!

WORAN KANN DAS LIEGEN?
- hat "unloadMovie" irgendwelche nachteile?
ich hab irgendwo gelesen, dass damit wohl nur die inhalte, nicht der "container" an sich gelöscht wird.
- stimmt das? wenn ja, würde sich der flash-film nach einiger zeit nicht unnötig aufblähen durch viele viele leere MCs?

vielen dank für eure antworten, ihr würdet einem total ratlosem flashling helfen *g*
hyperframe ist offline   Mit Zitat antworten
Alt 17-01-2006, 15:51   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 72
hm, keiner ne idee?
ist die frage zu billig oder zu schwer?
hyperframe ist offline   Mit Zitat antworten
Alt 17-01-2006, 15:55   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
tja, schwierig... denn sind ja keine hellseher. und im prinzip liegste mit deinen theorien ja richtig... also removeMovieclip passt schon für attachte Mc´s....

am besten machste mal ein sample file fertig das man sich anschauen kann wieso was wann und wie nicht funktioniert

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 17-01-2006, 17:23   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 72
hey, ich konnte den fehler reproduzieren!!

gemeinerweise tritt das problem nur in einer bestimmten konstellation auf.
vielleicht habe ich ja einen bug gefunden!??

schaut euch einfach mal die attätschte datei an...

man sieht, dass bei der datei der mc die ganze zeit bestehen bleibt, obwohl in frame 15 eine anweisung zum removen steht. tauscht ihr das "removeMovieClip" durch das "unloadMovie" aus, klappts auf einmal.

ändert in frame 15 das ganze wieder auf "removeMovieClip" und testet: der MC bleibt wieder da.

UND JETZT KOMMTS!
ändert die ebene in frame 1 von -1000 auf einen positiven wert.

und siehe da:
ES KLAPPT!

jemand eine idee, woran das liegt?
Angehängte Dateien
Dateityp: zip remove_mc.zip (5,3 KB, 11x aufgerufen)
hyperframe ist offline   Mit Zitat antworten
Alt 17-01-2006, 17:33   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
removeMovieClip() funktioniert nunmal nur mit MCs auf positiven Tiefen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-01-2006, 17:51   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 72
öh, ja, gut zu wissen, hab ich nirgends gelesen
ist irgendwie an mir vorbei gegangen, wusste nicht, dass das zum "allgemeinwissen" gehört

danke jedenfalls an alle für die mühe

Zitat:
Zitat von Der Frager
Hallo!
removeMovieClip() funktioniert nunmal nur mit MCs auf positiven Tiefen.
hyperframe ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele