Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-08-2006, 13:15   #1 (permalink)
ist sauber
 
Benutzerbild von Chad
 
Registriert seit: Jul 2006
Beiträge: 150
mal wieder eine dieser berühmten mc unload probleme

Also ich dreh gleich durch. Ich glaube, ich habe ein unlogisches Script:

Es geht um 3 SWFs.

der start swf heisst "base", die nächsten heissen "hauptnav" und "leiste", der dritte "subnav"

folgendes:

base:
PHP-Code:
this.createEmptyMovieClip("hnav"4); 
hnav.loadMovie ("hauptnav.swf");
hnav._x 0
hnav
._y 
this
.createEmptyMovieClip("leiste"3);
leiste.loadMovie ("leiste.swf");
logos._x 0
logos
._y 
so werden also die nächsten beiden geloaded. in der hauptnav ist ein btn mit folgendem:

PHP-Code:
on (release) {
    var 
sub_mc this._root.createEmptyMovieClip("subnav_mc"20);
    
sub_mc._x 0;
    
sub_mc._y 0;
    
sub_mc.loadMovie("subnav.swf");
    
_parent._parent.unloadMovie(hnav);

also ich bin mir nicht sicher, ob der subnav_mc jetzt in der base geloaded wird, oder noch im hauptnav

Auf jeden fall verschwinden sowohl die "leiste" und die "hnav"

und die subnav wird geladen

das problem ist jetzt, von einem btn in der subnav
1. die subnav.swf wieder zu entloaden und
2. das actionscript in der base nochmal auszuführen, das wiederum hauptnav.swf loaded.
das haut nicht hin.
PHP-Code:
on (release) {
    
_root.removeMovieClip(subnav_mc)
    
_root.createEmptyMovieClip("nav"1);
    
nav.loadMovie("base.swf");
    
nav._x 0;
    
nav._y 0;

aber das stimmt nicht, weil ich ja dann den base-film wieder neu laden will, aber eigentlich müsste er ja noch da sein?! wenn ich das teste kommt dann "kein swf film geladen". das verstehe ich nicht und das meinte ich mit logischem fehler.

ich wäre echt froh, wenn mir jemand sagen könnte wie um alles in der Welt man das macht. Ich bastel jetzt schon 3 Tage
Chad ist offline   Mit Zitat antworten
Alt 15-08-2006, 13:20   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Wieder mal viel zu viel Informationen.

Du wendest das unloadMovie falsch an.

deinziel.unloadMovie(); oder unloadMovie(ziel);
sebastian ist offline   Mit Zitat antworten
Alt 15-08-2006, 15:46   #3 (permalink)
ist sauber
 
Benutzerbild von Chad
 
Registriert seit: Jul 2006
Beiträge: 150
danke

also ich kann jetzt von der subnav die hauptnav.swf loaden

aber was absolut nicht geht ist, die subnav mit dem in ihr liegenden btn zu entloaden

weder mit on (release) {

PHP-Code:
removeMovieClip (subnav_mc); 
noch mit

PHP-Code:
unloadMovie ("subnav.swf"); 

funktioniert das...
Chad ist offline   Mit Zitat antworten
Alt 15-08-2006, 15:50   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
richtigerPfad.subnav_mc.removeMovieClip();
richtigerPfad.subnav_mc.unloadMovie();
sebastian ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:01   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Wie Sebastain schon schrieb!
PHP-Code:
this.createEmptyMovieClip ("tester"1);
tester.loadMovie ("load.swf");
//in der  load.swf//
this.btn_mc.onPress = function ()
{
    
this._parent.unloadMovie ();//this._parent stellt die Haupttimeline von load.swf dar
}; 
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:11   #6 (permalink)
ist sauber
 
Benutzerbild von Chad
 
Registriert seit: Jul 2006
Beiträge: 150
danke!!! einwandfrei.

ich habe gerade meiner mutter geholfen, ihre emails abzurufen.
ihr fühlt euch bei mir sicherlich ähnlich. aber ist echt nett, dass ihr mir ein bisschen helft!
ICh würde ja auch Fragen beantworten, aber ich hab wirklich bisher keine gesehen, auf die ich eine Antwort wüsste. wirklich
und ich habe 4 Bücher zu Flash
und ich hab sie alle gelesen, aber anwenden ist dann halt was anderes, also seid bisschen nachsichtig mit mir, ok?

danke.der chad
Chad ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:13   #7 (permalink)
ist sauber
 
Benutzerbild von Chad
 
Registriert seit: Jul 2006
Beiträge: 150
also ich habs übrigens so gemacht

PHP-Code:
_root.subnav_mc.removeMovieClip (); 
Chad ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:13   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von Chad
also seid bisschen nachsichtig mit mir, ok?
Aber klar doch, wir haben ja auch mal angefangen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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 19:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele