Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2005, 12:36   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 3
Ladestatusanzeige

Guten Tag,
Ich habe mir eienn FLV Player gebastelt und möchte nun eien Anzeige, in der angezeigt wird, wie viel schon geladen wurde (in bytes) also hab ich folgenden Cod eingefügt udn ein Label plaziert:
Code:
label1.text=mp.bytesLoaded
(mp steht für die verwändete MediaPlaybackKomponente)

das Problem ist bloß, das der das nicht aktualisiert, also wie bekomme ich das hin?

Bin absoluter Anfänger,
MFG: berndthemann
berndthemann ist offline   Mit Zitat antworten
Alt 23-01-2005, 12:50   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag auch!

Also, das gehört auf jeden Fall schonmal in eine Schleife. Guckst du nach onEnterFrame oder setInterval. Oder du setzt das in Frame 1 und in Frame 2 gehst du mit gotoAndPlay (1) wieder zurück.

Alles nur Beispiele... Muddu testen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-01-2005, 12:55   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 3
das mit gotoandplay() hab ich auch shcon ausprobiert, das Problem ist bloß, dass die Mediakompnente sobald der wieder auf Frame1 springt von vorne anfängt zu laden bzw. zu spielen

MFG: berndthemann

PS: das andere hab ich nicht so wirklich verstandne, könntests du ein CodeBeispiel machen?
berndthemann ist offline   Mit Zitat antworten
Alt 23-01-2005, 13:04   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ok!

Beispiel:
PHP-Code:
this.createEmptyMovieClip("laden"100);
laden.onEnterFrame = function() {
    if (
this._parent.mp.bytesLoaded>10) {
        
this._parent.label1.text this._parent.mp.bytesLoaded;
    }
    if (
this._parent.mp.bytesLoaded>=this._parent.mp.bytesTotal) {
        
delete this.onEnterFrame;
    }
}; 
Weiß jetzt nicht, ob das so klappt, aber sowas in der Richtung...

Ansonsten kannst du hier im Forum aber auch mal nach "Preloader" suchen. Das ist ja im Prinzip das Selbe.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-01-2005, 13:36   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 3
Hab den Cod jetzt einfach mal in Frame 1 eingefügt, funktioniert aber leider nicht


MFG: berndthemann
berndthemann ist offline   Mit Zitat antworten
Alt 23-01-2005, 14:38   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 43
hier mal meine variante zum thema preloader:


var mein_mcl = new MovieClipLoader();
meinListener = new Object();

meinListener.onLoadStart = function (ziel_mc){
// wir ausgeführt, wenn der ladevorgang beginnt
}

meinListener.onLoadProgress = function (ziel_mc, loadedBytes, totalBytes){
//wir während des ladens ausgeführt
prozent = Math.round(loadedBytes/totalBytes*100)
}

meinListener.onLoadComplete = function (ziel_mc){
// wenn der ladevorgang beendet ist
}

meinListener.onLoadInit = function (ziel_mc) {
// wenn das erste bild geladen ist (film initialisiert)
}

meinListener.onLoadError = function (ziel_mc, errorCode) {
// bei ladefehlern (datei - nicht vorhanden)
mc_p._visible = 1
}

mein_mcl.loadClip("welcherfilm","wohin");
mein_mcl.addListener(meinListener);

hat den vorteil, dass es ohne onenterframe funzt und ausserdem noch andere parameter ausspuckt (wenn nicht benötigt einfach löschen) ....

gruss garf
garf 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:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele