Hi guys, i’m new on this AS3 thing and at this forum too, and i need some help with this code:
import fl.video.*;
bt1.addEventListener(MouseEvent.CLICK, btClick);
bt2.addEventListener(MouseEvent.CLICK, btClick);
bt3.addEventListener(MouseEvent.CLICK, btClick);
bt4.addEventListener(MouseEvent.CLICK, btClick);
var vidDisplay:MovieClip = new MovieClip();
vidDisplay.x = 100;
vidDisplay.y = 100;
addChild(vidDisplay);
var myVid:NetConnection = new NetConnection();
myVid.connect(null);
var myStream:NetStream = new NetStream(myVid);
var meta:Object = new Object();
meta.onMetaData = function(meta:Object)
{
trace(meta.duration);
}
myStream.client = meta;
var vid:Video = new Video(480, 360);
vid.attachNetStream(myStream);
vidDisplay.addChild(vid);
function btClick (e:MouseEvent):void
{
var numBt:Number = e.target.name.substr(2);
trace (numBt);
if (numBt == 1)
{
myStream.play("vid/movie_one.flv");
}
else if (numBt == 2)
{
myStream.play("vid/movie_two.flv");
}
else if (numBt == 3)
{
myStream.play("vid/movie_three.flv");
}
else if (numBt == 4)
{
myStream.play("vid/movie_four.flv");
}
}
Work’s fine in Firefox but IE only load the first flv…
I’m doing something wrong? i will need a different code for IE?
Sorry for my english and tnx for any help!