Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-11-2008, 08:55   #1 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
AS2- preload für flv playback komponente?

hallo leute,

ich verwende eine flvplaybackkomponente mit skin==keine! nun will ich aber eine kleinigkeit machen!

alles was ich haben will ist ein textfeld mit "LOADING" dastehen haben...und sobald der film soweit gestreamed hat dass er wirklich anfängt zu spielen, dann soll das feld wieder auf ._visible = false!

ich habe in der sufu aber leider nichts passendes gefunden! welcher code gibt mir denn diesen playevent dann aus??

danke und gruß
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 29-11-2008, 09:11   #2 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
ich hab grad den genauen Code nicht vorliegen, aber es gibt doch des Status-Event. Wenn du da mit einem Listener hörst was passiert, müsstest du mitbekommen, wenn der Buffer voll ist und der Film anfängt mit spielen.

Falls du es nicht findest, heute Abend könnt ich den Code raussuchen.

Gruß ksw24
ksw24 ist offline   Mit Zitat antworten
Alt 29-11-2008, 09:25   #3 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
danke für die antwort,

ich habe bisher nur as3 codes finden können!
das ist aber ein älteres projekt in dem ich noch mit as2 arbeite:

AS3:
PHP-Code:
import fl.video.FLVPlayback;
     
//listenner for VideoEvent.READY 
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 29-11-2008, 09:31   #4 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
habs jetzt selbst hinbekommen!
einfach das oben genannte in as2 gebaut: funktioniert! wundert mich selber

PHP-Code:
import mx.video.*;
var 
listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
     
trace("Loaded!");
 };
 
my_FLVPlybk.contentPath "meinvideo.flv";
 
my_FLVPlybk.addEventListener("ready"listenerObject); 
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 29-11-2008, 13:46   #5 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
ich dachte du möchtest erfragen, wann der Buffer voll ist und das Video anfängt zu spielen? Dafür und vieles mehr gibt es wie gesagt onStatus. Schau mal in der Flash-Hilfe unter "onStatus" in bezug auf NetStream. Da sind sämtlich Optionen gelistet. Als Beispiel:

ActionScript:
  1. theNetstream.onStatus = function(infoObject:Object) {
  2.      if(infoObject.code == "NetStream.Buffer.Full"){
  3.         trace("Buffer ist voll ... => video wird wieder abgespielt");
  4.      }
  5. };

Gruß ksw24

Geändert von ksw24 (29-11-2008 um 13:48 Uhr)
ksw24 ist offline   Mit Zitat antworten
Alt 29-11-2008, 16:03   #6 (permalink)
Gelbraum
 
Benutzerbild von mathiregister
 
Registriert seit: Jun 2007
Beiträge: 1.144
ja stimmt, so ist mir das natürlich noch lieber!

stimmt das so?

PHP-Code:
my_FLVPlybk.contentPath "wks/trash/trash.flv";
var 
connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var 
stream_ns:NetStream = new NetStream(connection_nc);
my_FLVPlybk.attachVideo(stream_ns);
stream_ns.play("wks/trash/trash.flv");
stream_ns.onStatus = function(infoObject:Object) {
if(
infoObject.code == "NetStream.Play.Start"){
        
trace("Buffer ist voll ... => video wird wieder abgespielt");
        
spinner._visible false;
     }
     
}; 
bin mir nicht ganz sicher ob es so funktioniert, mir kommt vor, ganz hauts noch nicht hin! wirk komisch !
__________________
!!!
mathiregister ist offline   Mit Zitat antworten
Alt 29-11-2008, 16:27   #7 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
in der Flashhilfe stehen alle Statis genau erklärt...such dir da mal das richtige raus...ich habe "NetStream.Buffer.Full" genommen, weil dann ja das Video wieder anfängt mit Spielen, auch wenn es zwecks Unterbufferung zwichendrinn mal gestoppt hat - und dann wieder anfängt. Weiß jetzt nicht genau, ob dann der Status "NetStream.Play.Start" nochmal extra ausgegeben wird oder der nur einmal am Anfang kommt. Wie gesagt, das steht aber in der Flashhilfe.

Gruß ksw24
ksw24 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 21:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele