PDA

Просмотр полной версии : VideoPlayer не работает в классе


darksranger
29.09.2008, 07:29
начало класса тут все стандартно
...


public function constructor (_path) {
var videoMC:MovieClip = path.attachMovie("videoMC","videoMC",path.getNextHighestDepth())
//var audioMC:MovieClip = path.createEmptyMovieClip("flv_mc", path.getNextHighestDepth());
var myVideo:Video = videoMC.video


var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
videoMC.video.attachVideo(my_ns);
// audioMC.attachAudio(my_ns);
_root.vivod = my_ns
my_ns.play("video1.flv");



}
....
main и остальные методы


в 1 кадре fla файла работает, а вот в классе нет, трэйсил все обьекты, все правильно, но не звука не видео нету
что я упускаю ?

Mur4ik
29.09.2008, 08:59
может упускаете символ подчеркивания перед path ? ;)

darksranger
29.09.2008, 09:19
не там все верно, path глобальная перменная содержащая путь
trace выдает все верно, все объекты протрейсил, все что можно было, все верно, но нету видео и все тут :(

UPD
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
stream_ns.play("video1.flv");

в четерех строчках ошибка ,:( не могу разобратся, трэйсы выдают обьекты, но не идет видео и все тут,
в 1 кадре пишу код, звук идет ( ну я видео не аттачу щас, можно по звуку понять работает или нет )
в классе пишу, не идет звук
код класса

class testClass{

public function testClass(path:MovieClip){
var video:MovieClip = path.attachMovie("videoMC","videoMC",path.getNextHighestDepth())
var myVideo:Video = video.video
var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
myVideo.attachVideo(my_ns);
my_ns.play("video1.flv");

trace(video.video) // _level0.videoMC.video
trace(my_nc) // [object Object]
trace(my_ns) // [object Object]

}



}

Волгоградец
29.09.2008, 10:20
darksranger, твои скрипты не читал (лень), но вот, посмотри, может поможет:
http://www.flasher.ru/forum/showthread.php?t=113680

darksranger
29.09.2008, 12:57
ну за лень, спасибо ...
проблему нашел, спасибо !