Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   VideoPlayer не работает в классе (http://www.flasher.ru/forum/showthread.php?t=116385)

darksranger 29.09.2008 07:29

VideoPlayer не работает в классе
 
Код:

       
начало класса тут все стандартно
...


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

ну за лень, спасибо ...
проблему нашел, спасибо !


Часовой пояс GMT +4, время: 00:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.