У меня есть пустой проект, который просто воспроизводит два видеофайла. Независимо от того, что я пытаюсь, размер второго видео будет таким же, как и у первого. Пожалуйста, скажите мне, что это не ошибка Flash и что я могу кое-что сделать, чтобы это исправить. Вот мой класс документа:
package{
import flash.display.*;
import flash.media.*;
import flash.net.*;
public class Test extends MovieClip{
public function Test(){
var nc = new NetConnection();
nc.connect(null);
var ns = new NetStream(nc);
var vid1 = new Video(120, 88);
vid1.x = 100;
vid1.y = 300;
this.addChild(vid1);
vid1.attachNetStream(ns);
ns.client = new Object();
ns.play("video/testvideo1.flv");
var ns2 = new NetStream(nc);
var vid2 = new Video(600,678);
vid2.x = 500;
vid2.y = 50;
this.addChild(vid2);
vid2.attachNetStream(ns2);
ns2.client = new Object();
ns2.play("video/testvideo2.flv");
}
}
}
Если вы отследите размер vid2 сразу после его создания в (600 768), он говорит (120,88) - размер первого видео.