Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-06-2004, 20:52   #1 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
Unhappy hilfe, da spinnt was (weis nicht wie ich es erklären soll)

hey!
so, ich bin grad dabei mal ne komplett neue website zu erstellen, da will cih erstmal die ganze seite zum laufen bekommen, und danach mache ich dann das fertige design (also net wundern *s*) hab jetzt auch angefangen, nur seitdem ich mir einen kleinen preloader gebastelt habe, will das nichtmehr so wie ich es will ;(
wenn ihr euch den film im anhang anguckt, dann seht ihr, dass die externen *.swf's nicht odentlich geladen werden, bzw. immer wieder geladen werde ;(
ich ahbe schon alles möglich mit stop(); probiert, komtm aber nix ordentliches raus ;(
die externen mc's blinken einfach nur ;(

würde mich riesig freuen, wenn sich das mal jemand ansehen könnte, und mir danne rklären aknn, was ich falsch gemacht habe, und warum es anders sein muss...

danke, Merlin

edit// wo ich schon dabei bin, und nen thread geöffnet hab, hier in meinem buch von matthias k. steht dass externe txt dateien, wo variablen drinne stehen, ohne absartz seinen sollen also
text1=hier mein erster text&text2=hier mein zweiter text& soweiter, anstatt
text1=hier mein erster text
text2=hier mein zweiter text

allerdings ist das buch für flash mx geschrieben, und ich ahbe inzwischen mx 2004, ist es dort noch genauso? oder kann ich das mit absätzen arbeiten? oda hab ich da jetzt was ganz falsch verstanden?
Angehängte Dateien
Dateityp: rar site.rar (11,7 KB, 5x aufgerufen)
__________________
dies ist der anfang vom rest deines lebens

Geändert von merlinvs (15-06-2004 um 22:05 Uhr)
merlinvs ist offline   Mit Zitat antworten
Alt 15-06-2004, 22:30   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Dein Upload hilft nicht wirklich weiter (die einzige enhaltene fla ist leer, bis auf die Bibliothek, des hilft aber auch nix), aus Deinem Text werd ich auch net schlau, wie soll ma Dir helfen
__________________
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 16-06-2004, 09:44   #3 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
ooops ;( des ja blöd, ok, hier denn ein komplettes archiv...

achja, noch ne frage zu flash allgemein, wenn ich starte kommt ja immer dies fesnster, was ich gut finde, nur wie kann cih die alten dokumente mal da raus nehmen?

danke Merlin
Angehängte Dateien
Dateityp: rar site.rar (18,8 KB, 4x aufgerufen)
__________________
dies ist der anfang vom rest deines lebens
merlinvs ist offline   Mit Zitat antworten
Alt 16-06-2004, 10:13   #4 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 30
hi
ich habe leider kein flash mx 2004 installiert, deshalb kann ich die projektdatei auch nicht anschauen...

bei deinem preloader arbeitest du wahrscheinlich mit setinterval(), kann es sein dass du nachdem der film geladen ist das interval nicht löscht (clearinterval)? das wäre für mich eine vernünftige erklärung...

sonst poste doch einfach mal den code vom preloader, und vom laden der filme...
MrJoes ist offline   Mit Zitat antworten
Alt 16-06-2004, 10:27   #5 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
hier ist der code vom preloader:
sitz im 1.frame

Code:
this.onEnterFrame = function() {
	gesamt = _root.getBytesTotal();
	bereits = _root.getBytesLoaded();
	prozent = int(bereits / gesamt * 100);
	mc_balken._width = prozent;
	if (prozent == 100) {		
		gotoAndPlay(2);
	}
};
im 2. frame liegen danne in paar buttons, und nen leerer mc und dieser code:
Code:
//funktion zum laden der filme
laden = function (nummer) {
	film = "clips/movie"+nummer+".swf";
	fenster.loadMovie(film);
};
//den ersten film laden
laden(1);
//die einzelen filme per klick ins feld laden
but1.onRelease = function() {laden(1)};
but2.onRelease = function() {laden(2)};
but3.onRelease = function() {laden(3)};
but4.onRelease = function() {laden(4)};
but5.onRelease = function() {laden(5)};
but6.onRelease = function() {laden(6)};
but7.onRelease = function() {laden(7)};
but8.onRelease = function() {laden(8)};
stop();
__________________
dies ist der anfang vom rest deines lebens

Geändert von merlinvs (16-06-2004 um 10:28 Uhr)
merlinvs ist offline   Mit Zitat antworten
Alt 16-06-2004, 10:40   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Probiers mal so:

if (prozent == 100) {
gotoAndPlay(2);
delete this.onEnterFrame;
}

Geändert von michaelrehm (16-06-2004 um 10:47 Uhr)
michaelrehm ist offline   Mit Zitat antworten
Alt 16-06-2004, 10:45   #7 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 30
wenn ich das richtig verstehe, kann dein preloader so nicht richtig funktionieren, da er nur einmal aufgerufen wird (bei onEnterFrame).
versuchs mal in die richtung:
Code:
//jede 100ms soll der ladefortschritt geprüft werden
i = setInterval(checkProgress, 100); 

function checkProgress() {
	gesamt = _root.getBytesTotal();
	bereits = _root.getBytesLoaded();
	prozent = int(bereits / gesamt * 100);
	mc_balken._width = prozent;
	if (prozent == 100) {		
		gotoAndPlay(2);
                          clearInterval(i);
	}
}
// damit nicht ohnehin zu frame 2 gesprungen wird...
stop();
habs zwar nicht ausprobiert, aber müsste so passen,
grüsse,
mario
MrJoes ist offline   Mit Zitat antworten
Alt 16-06-2004, 11:01   #8 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
hey michaelrehm, es funktioniert
danke für die hilfe, auch an dich mrJoes, ich habs jetzt nciht ausprobiert, weil michael's lösung eleganzter war, und auch geklappt hat

danke Merlin
__________________
dies ist der anfang vom rest deines lebens
merlinvs 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 15:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele