Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-07-2003, 14:27   #1 (permalink)
Das Bin Ich
 
Benutzerbild von vincik
 
Registriert seit: Jul 2003
Ort: Basel
Beiträge: 157
vorladen eines Filmes

Hilfe.

Wie kann ich bei einem Film, die Ladezeit zeigen?

Denn ich habe es schon einmal so gesehen:
1. Szene:
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
remaining_bytes = total_bytes-loaded_bytes;
percent_done = int((loaded_bytes/total_bytes)*100);
bar.gotoAndStop(percent_done);
ifFrameLoaded ("2.Szene", 30) {
gotoAndPlay("2.Szene", 1);
}

--- Das blöde daran ist, das es trotzdem erst die erste Szene laden muss!!! Und ich suche eben eine Hilfe, wo der ladefilm schon da ist und es dann den richtigen Film danach ladet! ---

Diesen Fehler kann man hier besichtigen:

Auf dieser Seite!

Gibt es vielleicht irgend eine Möglichkeit zwei Filme zu bearbeiten! Also: 1. Film (loader) und 2. Film (video). Also ich habe es noch nicht herausgefunden.

ich hoffe es gibt da eine Möglichkeit!!!


Vincent.
vincik ist offline   Mit Zitat antworten
Alt 30-07-2003, 14:47   #2 (permalink)
Flash-Versteher
 
Registriert seit: Nov 2002
Beiträge: 45
also...
du legst dir einfach einen loader movie an ( mit ladestandsanimation oder ohne) und lädst von da aus per loadmovienum befehl den zu ladenen film.
( wenn du eine preloading ani haben möchtest ) legst du in frame 2 bis 102 eine normale preloading ani mit einem stop befehl in jedem frame (oder in einem eigenen kanal).

im zu ladenen film:
frame 1:
lod = Math.round((this.getBytesLoaded()/this.getBytesTotal())*100);

loadd = this.getBytesLoaded();

tot = this.getBytesTotal();

ltext = lod + "% loaded..."

if (loadd >= tot) {
gotoAndPlay (5);
} else {
_level0.gotoAndStop(lod);
}

in frame 2:

lod = ((this.getBytesLoaded()/this.getBytesTotal())*100);
loadd = this.getBytesLoaded();
tot = this.getBytesTotal();
quot = Math.round(lod);
ltext = lod + "% loaded..."

gotoAndPlay(1);


so lädt der film und gibt den prozentualen ladestatus per integer an den ladefilm zurück der in das entsprechende frame der preload ani springt


feddich..





Darthstar ist offline   Mit Zitat antworten
Alt 30-07-2003, 15:20   #3 (permalink)
Das Bin Ich
 
Benutzerbild von vincik
 
Registriert seit: Jul 2003
Ort: Basel
Beiträge: 157
Oh danke, doch:

Also dieses Scipt von dir:
lod = Math.round((this.getBytesLoaded()/this.getBytesTotal())*100);
loadd = this.getBytesLoaded();
tot = this.getBytesTotal();
ltext = lod+"% loaded...";
if (loadd>=tot) {
gotoAndPlay(5);
} else {
_level0.gotoAndStop(lod);
}

, muss ich im dem zu ladenen Film setzen, oder?

aber wieso : gotoAndPlay(5);

es gibt doch nur 2 frame!
Oder was habe ich falsch verstanden!
vincik 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 11:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele