
Код AS3:
public function Videoo(videoURL:String) {
vSwitcher=1;
VideoContainer();
video = new Video();
videoBG();
videoContainer.addChild(video);
videoContainer.alpha=0;
Tweener.addTween(videoContainer, {alpha:1, time:2, transition:"easein"});
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.client = {onMetaData:ns_onMetaData, onCuePoint:ns_onCuePoint};
video.attachNetStream(ns);
ns.play("flv/1.flv");
ns.pause();
pButton ();
pausButton ();
}
private function ns_onMetaData(item : Object) : void {
trace("metaData");
// Устанавливаем размеры видео.
video.width = item.width;
video.height = item.height;
// Центрируем видео на сцене.
video.x = (stage.stageWidth - video.width) / 2;
video.y = 350;
trace(video.width + " " + video.height);
}
private function ns_onCuePoint(item : Object) : void {
trace("cuePoint");
trace(item.name + "\t" + item.time);
}
Вот кусочек скрипта, видео подгружается в виде функции класса. Почему в IE 8.0 видео отображается когда нажимаешь кнопку play (её код опущен тут), видео играет, а в FF, Opere, Chrome — нет?