Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2004, 17:05   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
unload movie funktioniert nicht nach laden von jpgs

hallo
ich weiß, das problem unload movie wurde schon oft diskutiert, hab aber dennoch probleme.

ich habe eine haupt- und eine nebennavigation.
aus der hauptnavigation lade ich per attach ein mc in einen platzhalter:
ActionScript:
  1. _root.loader_mc.attachMovie("prod_bild", "prod_bild1", 2000);

klappt auch und wenn ich einen andreren punkt anwähle tauscht sich das entsprechende bild anstandslos aus.

wenn ich jetzt verschiedene externe bilder über die nebennavigation lade:
ActionScript:
  1. _root.loader_mc.loadMovieNum(this.pfad, 2000);
klappt das zwar auch noch, die externen bilder tauschen sich ebenfalls noch aus, aber wenn ich wieder einen hauptpunkt anwähle wie oben so bleibt das geladene jpg stehen.(??)

hab auch schon versucht per _root.loader_mc.unloadMovieNum(2000) zu entladen, klappt nicht.

hat jemand ´ne idee?
resta ist offline   Mit Zitat antworten
Alt 24-05-2004, 22:47   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
aber du hast doch was attached....
ActionScript:
  1. _root.loader_mc.prod_bild1.removeMovieClip();

oder habsch was falsch kapiert? is scho spät

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!

Geändert von salazar (24-05-2004 um 22:48 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 25-05-2004, 08:16   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
ja - im vorfeld.
das ist aber nicht das problem, sondern dass ich das geladenen jpg nicht mehr wegbekomme außer mit anderen jpgs die ich lade.
ich will aber an der stelle wieder eine grafik per attach laden.
resta ist offline   Mit Zitat antworten
Alt 25-05-2004, 18:31   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
versteh ich nicht?! dann attach doch einfach ne grafik....
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 26-05-2004, 09:19   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
mache ich ja…

also - nochmal:
die erste navigation ruft per attach eingebundene vektor-grafiken in _root.loader_mc.
die verschiedenen über attach aufgerufenen grafiken tauschen sich aus.

die zweite navigation lädt externe jpgs in _root.loader_mc, diese tauschen auch sowohl die eingebunden grafiken als auch die verschiedenen zu ladenden jpgs aus.

soweit so gut.

wenn ich aber wieder einen anderen punkt der ersten navigation aufrufe, müsste in _root.loader_mc wieder eine eingebundene, per attach aufgerufene grafik erscheinen.
tut es aber nicht.
ich schaffe es auch nicht _root.loader_mc per unloadMovie zu entladen.

ich hoffe das war verständlicher, danke
noch eine idee?
resta ist offline   Mit Zitat antworten
Alt 26-05-2004, 09:39   #6 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

attachMovie und loadMovieNum sind zwei verschiedene sachen.

mit attach holst du mc's aus der bibliothek in den hauptfilm(_level0).
in deinem fall _level0 -> ebene 2000

mit loadMovieNum("bla",2000) lädst du nen externen film in _level2000.

du mußt die mit loadMovieNum geladenen filme so löschen:
ActionScript:
  1. unloadMovieNum(2000);


gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:17   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
habe ich bereits versucht, klappt nicht:

ActionScript:
  1. _root.produktmenue_mc.menue_mc.auswahl1.rahmen_mc["halter"+j].onRelease = function() {
  2.             _root.loader_mc.loadMovieNum(this.pfad, 2000);
  3.         }

ActionScript:
  1. on (release){ // wenn maus gedrückt wird
  2.     if (election != 1){ // nur wenn der punkt nicht schon aktiviert ist
  3.         election=1; // diesen button auf aktiv stellen
  4.         this.gotoAndStop("election"); // in das bild "election" fahren
  5.         punkt = "philosophie"; // dieser navigationspunkt heißt "philosophie"
  6.         this._xscale -= 10; // wieder verkleinern
  7.         this._yscale -= 10;
  8.         this._x += 1; // wieder zurrück verschieben
  9.         this._y += 1;
  10.         _root.movie_mc.movieholder_mc.stop(); // introanimation anhalten
  11.         _root.movie_mc._visible = false; // introanimation auf unsichtbar stellen
  12.         if (_root.produkte_mc.election == 1){ // wenn schon eine nebennavigation ausgefahren ist soll diese wieder eingefahren werden
  13.             _root.produktmenue_mc.gotoAndPlay("schliessen");
  14.             }
  15.         _root.deselect(punkt); // alle punkte deselektieren, die nicht den namen von "punkt" tragen
  16.         _root.loader_mc.unloadMovieNum(2000);
  17.     }
  18. }
resta ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:34   #8 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
... mach mal aus

ActionScript:
  1. _root.loader_mc.unloadMovieNum(2000);

ActionScript:
  1. unloadMovieNum(2000);

sollte eigentlich funzen...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:39   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
leider nein (?)…

(das sind die kleinigkeiten die einen wahnsinnig machen können)
resta ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:48   #10 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
das wird bei dir ja nur ausgeführt wenn election != 1 ist.

ist diese bedingung erfüllt wenn du _level2000 löschen willst?

das wäre das einzige was ich jetzt noch so sehen würde.

ansonsten schick mal die fla...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:53   #11 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 26
ja, election != 1 bedeutet einfach, dass dieser punkt nicht bereits angeklickt ist.

ich muss es wohl anders lösen… danke
resta 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 08:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele