PDA

View Full Version : FLVPlayback and loader


Cazz
04-14-2006, 03:04 PM
Hi

I try to make so when my FLVPlayback need to load my streaming FLV file it show a movieclip

I have this code I found at macromedia hompage

import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.buffering = function(eventObject:Object) {
trace("The state property has a value of " + eventObject.target.state);
trace("The video player number is: " + eventObject.vp);
};
my_FLVPlybk.addEventListener("buffering", listenerObject);


I have the FLVPlayback in a movieclip so my code look like this

var listenerObject:Object = new Object();
listenerObject.buffering = function(eventObject:Object) {
if(eventObject.vp==0) {
McBuff._visible=true;
}else{
McBuff._visible=false;
}
};
McMovie.my_FLVPlybk.addEventListener("buffering", listenerObject);

I have done so McBuff visible is false so that dont show.

But that is not good at all. I have to use the FLVPlayback on this flash :(

Cazz
04-14-2006, 10:44 PM
I have now try with

var listenerObject:Object = new Object();
listenerObject.stateChange = function(eventObject:Object):Void {
if(eventObject.state == FLVPlayback.BUFFERING)
trace(FLVPlayback.BUFFERING);
};

But I dont now if that going to work

Eng.Dola
01-18-2009, 11:52 AM
Hey Mate,
I was having the same problem but i fixed it i don't know if you are still having this problem or you fixed it.This is the code used

listenerObject.stateChange = function(eventObject:Object):Void {
if(my_FLVPlybk.state == "loading") {
buffer_mc._visible = true;
}
if(my_FLVPlybk.state == "buffering") {
buffer_mc._visible = true;
}
if(my_FLVPlybk.state == "playing") {
buffer_mc._visible = false;
}
};