| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Steph Hawkins Registriert seit: Nov 2002 Ort: Da wo ich es möchte
Beiträge: 85
| Swf wird nur einmal geladen ???Alois :-)???
Hallo nochmal, Ist mir ja langsam schon echt peinlich. :-) Ich hab endlich alles so hinbekommen,wie ich es wollte. Funzt alles super,bis auf,das mein externes swf-file nur einmal geladen wird. Erklärung: Ich habe 8 Buttons.Bei den ersten vier Buttons geht ein Untermenü auf. Bei den letzten vier Buttons soll eine externe swf-datei sofort (also ohne Untermenü) geladen werden.Wird sie auch. Nur das Problem ist,wenn ich vorhher auf einen der ersten 4 Buttons (also die mit Untermenü) klicke,wird das swf garnicht erst geladen. Wenn ich aber meinen ersten Buttonklick auf einen der vier letzten Buttons (die ohne untermenü) mache,dann wird es geladen. Ziwschen den vier letzten Buttons hin un herklicken läuft problemlos. Die swf-files schliesen und öffnen wieder. Doch wenn ich zwischendurch mal auf einen der ersten vier Buttons klicke wird garkein swf`s der letzten vier buttons mehr geladen. Es ist,als wären die 8 Buttons getrennt. Doch wenn ich einen von den letzten 4 Buttons anklicke und danach einen von den ersten 4,öffnet sich deren Untermenü ohne probleme (liegt ja wahrscheinlich daran,das dieses Untermenüs nicht extern geladen werden). Nur andersrum geht das nicht. Weis jemand einen rat? Hier mal das Script.(Vorsicht,ist lang) Code: //--------------------------------------------------------------------------------------------
//für die InfoBox
//--------------------------------------------------------------------------------------------
control_infoBox = new Object();
control_infoBox.watch('neu', function (id, alterWert, neuerWert) {
if (neuerWert != alterWert) {
if (_level0.InfoBox[alterWert]) {
_level0.InfoBox[alterWert].stop();
_level0.InfoBox[alterWert].onEnterFrame = function() {
if (this._currentframe != 1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
this.removeMovieClip();
_level0.InfoBox.attachMovie(_root.control_infoBox.neu, _root.control_infoBox.neu, 1);
}
};
} else {
_level0.InfoBox.attachMovie(neuerWert, neuerWert, 1);
}
}
return neuerWert;
});
//--------------------------------------------------------------------------------------------
//für die Con des Untermenüs
//--------------------------------------------------------------------------------------------
control_Con = new Object();
control_Con.watch('neu', function (id, alterWert, neuerWert) {
if (neuerWert != alterWert) {
if (_level0.Con[alterWert]) {
_level0.Con[alterWert].stop();
_level0.Con[alterWert].onEnterFrame = function() {
if (this._currentframe != 1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
this.removeMovieClip();
_level0.Con.attachMovie(_root.control_Con.neu, _root.control_Con.neu, 1);
}
};
} else {
_level0.Con.attachMovie(neuerWert, neuerWert, 1);
}
}
return neuerWert;
});
//--------------------------------------------------------------------------------------------
// Con für Willkommenfenster
//-----------------------------------------------------------------------
control_fenster = new Object();
control_fenster.watch('neu', function (id, alterWert, neuerWert) {
if (neuerWert != alterWert) {
if (_level0.Willkommen[alterWert]) {
_level0.Willkommen[alterWert].stop();
_level0.Willkommen[alterWert].onEnterFrame = function() {
if (this._currentframe != 1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
this.removeMovieClip();
_level0.InfoBox.attachMovie(_root.control_fenster.neu, _root.control_fenster.neu, 1);
}
};
} else {
_level0.Willkommen.attachMovie(neuerWert, neuerWert, 1);
}
}
return neuerWert;
});
//--------------------------------------------------------------------------------------------
//---------------------------------------------
//Für die Hauptbuttons, zum laden einer externen swf
//---------------------------------------------
control_Extern = new Object();
control_Extern.watch('neu', function (id, alterWert, neuerWert) {
if (neuerWert != alterWert) {
if (alterWert != undefined) {
_root.extern.stop();
_root.extern.onEnterFrame = function() {
if (this._currentframe != 1) {
this.gotoAndStop(this._currentframe-1);
} else {
_root.extern.loadMovie(_root.control_Extern.neu+".swf");
delete (this.onEnterFrame);
}
};
} else {
_root.extern.loadMovie(neuerWert+".swf");
}
}
return neuerWert;
});
//----------------------------------------------//Container für alles erstellen
_level0.createEmptyMovieClip("InfoBox", 13);
_level0.InfoBox._y = 411;
_level0.InfoBox._x = 104;
_level0.createEmptyMovieClip("Con", 1);
_level0.Con._y = 40;
_level0.Con._x = 656;
_level0.createEmptyMovieClip("Willkommen", 3);
_level0.Willkommen._y = 380;
_level0.Willkommen._x = 620;
_level0.createEmptyMovieClip("extern", 14);
_level0.extern._y = 380;
_level0.extern._x = 600;
//Willkommen-mc's für InfoBox und Con
control_infoBox.neu = "InfoBoxWillkommenMCVerk";
control_fenster.neu = "WillkommenMCVerk";
//Tiefe eines Table,damit das aufklappende Menü verdeckt wird
TableMCIns.swapDepths(2);
//Tiefe aller Buttons auf der Bühne.Damit die Buttons über dem Table sind
_level0.swapDepths.call(NewsSIns, 4);
_level0.swapDepths.call(EventsSIns, 5);
_level0.swapDepths.call(DJsSIns, 6);
_level0.swapDepths.call(BilderSIns, 7);
_level0.swapDepths.call(GastebuchSIns, 8);
_level0.swapDepths.call(AnfahrtSIns, 9);
_level0.swapDepths.call(KontaktSIns, 10);
_level0.swapDepths.call(ImpressumSIns, 11);
_level0.swapDepths.call(StartSIns, 12);
//Ende von dem was direkt auf der Bühne liegt
//Die Buttons sind als Schaltflächen auch Direkt auf der Bühne
//Anfang Button News
this.NewsSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxNewsMCVerk";
control_Con.neu = "NewsUnterMCVerk";
control_Extern.neu = false;
};
//Ende Button News
//Anfang Button Events
this.EventsSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxEventsMCVerk";
control_Con.neu = "EventsUnterMCVerk";
control_Extern.neu = false
};
//Ende Button Events
//Anfang Button DJ´s
this.DJsSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxDJsMCVerk";
control_Con.neu = "DJsUnterMCVerk";
control_Extern.neu = false
};
//Ende Button DJ´s
//Anfang Button Bilder
this.BilderSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxBilderMCVerk";
control_Con.neu = "BilderUnterMCVerk";
control_Extern.neu = false
};
//Ende Button Bilder
//Anfang Button Gästebuch !!!!Ab diesem Button wird kein Untermenü mehr geladen.Nur noch die Infobox !!!!
this.GastebuchSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxGastebuchMCVerk";
control_Con.neu = false;
control_fenster.neu = false;
control_Extern.neu = "zuladendesfile";
};
//Ende Button Gästebuch
//Anfang Button Anfahrt
this.AnfahrtSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxAnfahrtMCVerk";
control_Con.neu = false;
control_fenster.neu = false;
control_Extern.neu = "zuladendesfile";
};
//Ende Button Anfahrt
//Anfang Button Kontakt
this.KontaktSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxKontaktMCVerk";
control_Con.neu = false;
control_fenster.neu = false;
control_Extern.neu = "zuladendesfile";
};
//Ende Button Kontakt
//Anfang Button Impressum
this.ImpressumSIns.onRelease = function() {
control_infoBox.neu = "InfoBoxImpressumMCVerk";
control_Con.neu = false;
control_fenster.neu = false;
control_Extern.neu = "zuladendesfile";
};
//Ende Button Impressum
__________________ MFG --------------------------------------- Ich weis nicht,warum Wissenschaftler seit ewigkeiten nicht darauf kommen,wie unser Universum entstanden ist. Mein bester Kumpel und ich,sind innerhalb von 2,5 Stunden darauf gekommen und das mit einer Flasche Bacardi. *lächerlich diese Möchtegerngenies* Geändert von Nick-Viper (20-02-2005 um 19:36 Uhr) Grund: Rechtschreibfehler |
| | |
| | #2 (permalink) |
| Level up Registriert seit: Jun 2001 Ort: Bocholt
Beiträge: 4.155
|
..hab mir nicht durchgesehen aber muss das nicht heissen: ActionScript:
Alois
__________________ -Spuckt mir auf den Stuhl, ich will im Grünen sitzen- |
| | |
| | #3 (permalink) |
| Steph Hawkins Registriert seit: Nov 2002 Ort: Da wo ich es möchte
Beiträge: 85
|
Naja,habs jetzt mal mit _root ergänzt.Aber das problem besteht immernoch. Weist du vielleicht noch nen anderen rat?
__________________ MFG --------------------------------------- Ich weis nicht,warum Wissenschaftler seit ewigkeiten nicht darauf kommen,wie unser Universum entstanden ist. Mein bester Kumpel und ich,sind innerhalb von 2,5 Stunden darauf gekommen und das mit einer Flasche Bacardi. *lächerlich diese Möchtegerngenies* |
| | |
| | #4 (permalink) |
| Steph Hawkins Registriert seit: Nov 2002 Ort: Da wo ich es möchte
Beiträge: 85
|
Hilllllllllllllffffffffffffeeeeeeeeeeeeeeeeeeeeeee e?
__________________ MFG --------------------------------------- Ich weis nicht,warum Wissenschaftler seit ewigkeiten nicht darauf kommen,wie unser Universum entstanden ist. Mein bester Kumpel und ich,sind innerhalb von 2,5 Stunden darauf gekommen und das mit einer Flasche Bacardi. *lächerlich diese Möchtegerngenies* |
| | |
| | #5 (permalink) |
| Steph Hawkins Registriert seit: Nov 2002 Ort: Da wo ich es möchte
Beiträge: 85
|
Ok.Hat sich erledigt. Hab den Fehler gefunden. Trotzdem Danke.
__________________ MFG --------------------------------------- Ich weis nicht,warum Wissenschaftler seit ewigkeiten nicht darauf kommen,wie unser Universum entstanden ist. Mein bester Kumpel und ich,sind innerhalb von 2,5 Stunden darauf gekommen und das mit einer Flasche Bacardi. *lächerlich diese Möchtegerngenies* |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |