Форум 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)
-   -   FLVPlayback & addEventListener() (http://www.flasher.ru/forum/showthread.php?t=91154)

KLieriK 26.01.2007 03:47

Доброго времени суток.
Если кто работал с классом "FLVPlayback class" подскажите советом.

Зделал так.. в библиотеку импортировал компонент.
Далее добавляю его на сцену:
Код:

var my_FLVPlybk:FLVPlayback = this.attachMovie("FLVPlayback", "my_FLVPlybk", this.getNextHighestDepth(), flvConstructor());
все параметры епредаються через такую ф-ю:
Код:

function flvConstructor ():Object{        //----------- FLV Playback Properties Constructor
        var initObj:Object = new Object();
        initObj._x = 0;
        initObj._y = -200;
        initObj.autoPlay = true;
        initObj.autoRewind = true;
        initObj.autoSize = false;
        initObj.bufferTime = 10;
        initObj.isLive = false;
        initObj.maintainAspectRatio = false;
        initObj.skin = "Skins/SteelExternalNoVol.swf"
        initObj.skinAutoHide = true;
        initObj.volume = 100;
        initObj.contentPath = '';
        initObj._visible = false;

        return initObj;
}

после чего создаю и добавляю листенер:
Код:

var listenerObject:Object = new Object();
listenerObject.stop = function(eventObject:Object):Void {
        trace(1);
};
my_FLVPlybk.addEventListener("stop", listenerObject);

на сцене иметься кнопка с параметром my_FLVPlybk.stop();
но нажимая ее или же нажимая на родную панель управления видео самого компонента ничего не происходит.
Листенер не срабатывает. Почему?

и еще вопрос по теме...
даже в симуляции загрузки у меня flv видео начинает сразу играть.
скорость маленькая.. файл большой. на лоадБаре ничего не показываеться... ну состояние загрузки... и видео начинает просто играть. почему так? его надо в нет вылить и проверить или как?
и как вообще зделать что б заработал индикатор загрузки?

надеюсь не очень утомил ;)

хм...мертвое молчание... может я не в тот раздел запостил? о0

подскажите плиз как повесить FLVPlayback "поверх" следующих клипов, созданых при по свойствам this.getNextHighestDepth()?
а то
Код:

this.attachMovie("FLVPlayback", "my_FLVPlybk", 9, flvConstructor());
недает результатов и он находиться Под превьюшками.
спасибо

скажите как импортировать в дин.созданый клип?
вот пример:
Код:

var player:MovieClip = this.createEmptyMovieClip("player", this.getNextHighestDepth());        // создание оболочки плеера
with(player){
        width = wdth;
        height = hght;
}
        import mx.video.FLVPlayback;        //подгрузка класса для плеера
var flv_cont:FLVPlayback = player.createEmptyMovieClip("flv_cont", getNextHighestDepth());        //создание плеера
//trace (flv_cont);

В Output говорит такое:
**Error** Scene=Scene 1, layer=_root:AS, frame=1:Line 23: Type mismatch in assignment statement: found MovieClip where mx.video.FLVPlayback is required.
var flv_cont:FLVPlayback = player.createEmptyMovieClip("flv_cont", getNextHighestDepth()); //создание плеера


то есть я как понимаю, надо вначале в клип player подгрузить import mx.video.FLVPlayback;
как ето зделать вот в такой ситуации?

как можно проверить прелоадер не загружая все в интернет.
стандартная проверка во флеше неподходит, так как flv файлы он просто глотает сразу.

кто нибуть знает где етот класс есть в переводе на русский?
буду очень благодарен :)

etc 17.02.2007 02:10

KLieriK, тебе ответят, когда посчитают нужным. Могут вообще не посчитать нужным отвечать или просто ответить нечем или твоя проблема сугубр индивидуальна. Это не повод поднимать топики. И что, мне за все твои шесть постов подряд влепить +4?


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

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