Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2003, 23:54   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 108
Preloader mit loadmovie Offline funktionierts, online nicht.

Folgendes Problem:

Ich habe eine preloader swf Datei angelegt, die alle benötigten swf Dateien nacheinander reinlädt. Ich muss die Dateien von dort aus reinladen und kann somit das Script nicht in die reinzuladenen swfs legen.

Dieses Script habe ich in der Preloader swf.


Frame1:

loadMovieNum("interface.swf", 10);
total_bytes =_level10.getBytesTotal();
loaded_bytes =_level10.getBytesLoaded();
prozent10 = int((loaded_bytes / total_bytes) * 100);
if (prozent10 == 100) {
_level0.gotoAndPlay(3);

}

// Film soll reingeladen werden und der Fortschritt soll in einem dynamischen Textfeld, dass die Variable "prozent10" hat, prozentual angezeigt werden.



if (prozent10 == 2) {
tellTarget ("loader") {
gotoAndStop(2);
}
}

if (prozent10 == 4) {
tellTarget ("loader") {
gotoAndStop(3);
}
}
if (prozent10 == 6) {
tellTarget ("loader") {
gotoAndStop(4);
}
}
if (prozent10 == 8) {
tellTarget ("loader") {
gotoAndStop(5);
}
}
und so weiter...


// Der Gesammtfortschritt soll dargestellt werden, in dem immer wenn ein bestimmter Prozentteil geladen worden ist, der Movieclip loader ein Feld weiter geht. So wollte ich eine fortlaufende Annimation zeigen.



Frame2:
gotoAndPlay(1);


Frame 4:
loadMovieNum("sound.swf", 2);

total_bytes =_level2.getBytesTotal();
loaded_bytes =_level2.getBytesLoaded();
prozent2 = int((loaded_bytes / total_bytes) * 100);
if (prozent2 == 100) {
_level0.gotoAndPlay(6);
}

// Hier auch wieder nen paar if Schleifen.

Frame5:
gotoAndPlay(1);


Mein Problem ist, dass er die Filme zwar offline anzeigt und auch reinlädt, aber online nicht.
Wo ist der Fehler?
Sebastian5 ist offline   Mit Zitat antworten
Alt 01-10-2003, 09:15   #2 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
mhhh...beim ersten überfliegen:

_pfadangaben...liegt dein interface.swf im selben ordner wie die haupt.swf?

_versuch mal deinen loader mit _root.loader anzusprechen oder eben eine genau pfadangabe zum loader zu geben...evtl. wird der ja nicht gefunden und deshalb das reingeladene movie auch nicht angzeigt...


_syntax: tellTarget is veraltet. versuch mal:
ActionScript:
  1. if (prozent10 == 2) {
  2. _root.loader.gotoAndStop(2);
  3. }



gruß

_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 01-10-2003, 22:42   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 108
Danke erst mal für deinen Beitrag. Leider funzt es immer noch nicht.

interface liegt im gleichen Ordner wie die Haupt swf.
"loader" ist ja nur der Movieclip, der surch eine Keyframe Annimation darstellen soll, wieviel insgesammt (alle reinzuladenen swf Dateien) schon geladen wurde.

Der zeigt nichts an. Und die geladenen Bytes der einzelnen swfs werden auch nicht dargestellt. Und die Filme laden auch nicht rein.

Wäre nett, wenn mir mal noch jemand hilft. Danke.
Sebastian5 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 03:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele