Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2005, 15:59   #1 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
Movie wird nicht entladen

Vorab, ich bin AS- frischling!!!

mein mov wird nicht entladen. was mach ich denn falsch?
folgendes:
habe einige mov, die je nach variable geladen werden----> funzt.
aber entladen werden sie nicht...bleiben immer oben auf, auch wenn ich das frame im hauptfilm wechsel.
muss das unloadMovie auf nem schalter (onEnterFrame oder so) liegen?
kann man das ganze ding auch beim verlassen des frames entladen lassen?

hier das script, wie es reingeladen wird:

if (meinProfil.data.SpuehlVar == 11110000){
removeMovieClip(_root.Bauteile1_mc);
_root.attachMovie("Bauteile1_0", "Bauteile1_mc", _root.getNextHighestDepth(), {_x:196, _y:223});
}

und das hab ichauf jedes frame ganz oben gelegt:

unloadMovie(_root.Bauteile1_mc);

danke für die schnelle hilfe
michael
some1 ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:03   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Verstehe ich jetzt nicht ganz. Aber unloadMovie geht ja nicht, wenn die Teile attached sind... Aber du hast da doch
ActionScript:
  1. removeMovieClip(_root.Bauteile1_mc);
stehen? Das tut's doch?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:05   #3 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
ne, eben nicht

das tut es nicht, das mov bleibt drin beim wechsel auf ein anderes frame.
da muss das din entladen werden.
kann das remove...... so in der scriptzeile stehen, oder muss das auf ein:
"onenterframe" oder so??

jedenfalls so wie ich es habe, wirds nicht entladen
some1 ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:09   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Nein. Das muss nicht in eine onEnterFrame-Schleife. Wozu?
Wie schon gesagt, verstehe dich nicht ganz. Was ist das hier:
ActionScript:
  1. meinProfil.data.SpuehlVar == 11110000

Kannst du die fla hochladen? Hier oder auf dein Webspace?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:14   #5 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
meinProfil.data.SpuehlVar == 11110000
da wird ne variable generiert.
ich habe mehrere movs (in diesem frame 8 stück), die anhand dieser generierten var geladen werden.

das funzt ja auch, aber wenn ich ein frame im hauptfilm wechsel, wird das ding weiter angezeigt.

und hochladen....geht schon, aber die fla hat 9 mb. das ist ein ganzes handbuch...!?

...tztztz..
some1 ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:19   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Dann speck die Datei auf das Problem ab, oder bau eine Beispieldatei, die das gleiche Problem beeinhaltet... Wenn der Movie mit
ActionScript:
  1. _root.attachMovie("Bauteile1_0", "Bauteile1_mc", ...
attached wird, dann ist er über
ActionScript:
  1. removeMovieClip(_root.Bauteile1_mc);
auch wieder zu löschen...
Mehr lässt sich da sonst nicht sagen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:21   #7 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
wie wärs wenn ich dir das ding mal per mail schicke?
gibst du sie mir hier so, oder nicht gerne?
dann kannst du mir auch eine schreiben und ich schick das ding
some1 ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:25   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Aua tut das weh...!!! Ich weiß glaube ich, woran es liegt!!!
ActionScript:
  1. _root.getNextHighestDepth()
Die Teile werden im negativen Bereich attached! Dann kann man sie nicht löschen. Ersetz das mal duch 100 oder so:
ActionScript:
  1. _root.attachMovie("Bauteile1_0", "Bauteile1_mc", 100, {_x:196, _y:223});
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:47   #9 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
Funzt

Funzt....danke schön.
aber kannst du kurz erklären was das mit dem was ich hatte und dem "100" auf sich hat, damit ich nicht "dumm" sterbe"?? danke
some1 ist offline   Mit Zitat antworten
Alt 03-07-2005, 16:54   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Also:
ActionScript:
  1. _root.attachMovie("MC","MC1",0)//<--- Tiefe (0)
  2. removeMovieClip(_root.MC1)
Das geht (ab Tiefe 0 kann man auf die MCs zugreifen)
ActionScript:
  1. _root.attachMovie("MC","MC1",-1)//<--- Tiefe (-1)
  2. removeMovieClip(_root.MC1)
Das geht nicht, da der MC auf -1 liegt.
In deinem Fall muss also
ActionScript:
  1. _root.getNextHighestDepth()
irgendwie negative Werte geliefert haben. Das ist alles...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-07-2005, 18:35   #11 (permalink)
Einsteiger
 
Registriert seit: Jan 2005
Ort: Bayern
Beiträge: 26
danke nochmals, aber ich hab jetzt dadurch ein anderes prob.
irgendwie müsste ich dir doch mal das fla schicken.
kannst du mal ne mail schreiben, oder dich mal im chat melden?
some1@lycos.de

danke
some1 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 23:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele