Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-04-2006, 12:31   #1 (permalink)
_.:[nix]:._
 
Registriert seit: Aug 2004
Beiträge: 35
ladeanzeige bei dynamischen flv dateien

So, da bin ich wieder. Bin jetzt schon ein bisschen weiter mit meinem Videoplayer. Möchte jetzt aber noch eine Ladeanzeige des Videos machen, während das Video schon abgespielt wird (progressiver download). Der obere Teil des Skripts funktioniert super, aber der untere noch nicht... bitte um Hilfe

Code:
// NetConnection-Objekt erstellen
var my_nc:NetConnection = new NetConnection();
// Lokale Streaming-Verbindung erstellen
my_nc.connect(null);
// NetStream-Objekt erstellen und onStatus()-Funktion definieren
var my_ns:NetStream = new NetStream(my_nc);
// NetStream-Videofeed an das Video-Objekt anhängen
my_video.attachVideo(my_ns);
// Zwischenspeicherzeit festlegen
my_ns.setBufferTime(5);

flashgeladen = my_ns.bytesLoaded;
flashgesamt = my_ns.bytesTotal;
flashprozent = Math.ceil( ( flashgeladen * 100 ) / flashgesamt );
_root.status_video.gotoAndStop(flashprozent);
sirdanielxp ist offline   Mit Zitat antworten
Alt 19-04-2006, 16:24   #2 (permalink)
_.:[nix]:._
 
Registriert seit: Aug 2004
Beiträge: 35
hm, man mag wohl hier nicht gerne antworten. ich habe die sache jetzt selber gelöst. falls ein anderer hilfesuchender hier in diesem forum auch keine aktive hilfe bekommt, so kann er ja hier reinschauen:

Code:
// NetConnection-Objekt erstellen
var my_nc:NetConnection = new NetConnection();
// Lokale Streaming-Verbindung erstellen
my_nc.connect(null);
// NetStream-Objekt erstellen und onStatus()-Funktion definieren
var my_ns:NetStream = new NetStream(my_nc);
// NetStream-Videofeed an das Video-Objekt anhängen
my_video.attachVideo(my_ns);
// Zwischenspeicherzeit festlegen
my_ns.setBufferTime(5);

//HIER DIE ANZEIGE MITTELS MOVIECLIP "status_video" (hat 100 Frames für die korrekte Prozentzahl)
var loaded_interval:Number = setInterval(checkBytesLoaded, 500, my_ns);
function checkBytesLoaded(my_ns:NetStream) {
   var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100);
   _root.status_video.gotoAndStop(pctLoaded);
}
sirdanielxp 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 20:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele