![]() |
|
||||||||||
|
|||||
|
Доброго времени суток.
Если кто работал с классом "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);
но нажимая ее или же нажимая на родную панель управления видео самого компонента ничего не происходит. Листенер не срабатывает. Почему? и еще вопрос по теме... даже в симуляции загрузки у меня flv видео начинает сразу играть. скорость маленькая.. файл большой. на лоадБаре ничего не показываеться... ну состояние загрузки... и видео начинает просто играть. почему так? его надо в нет вылить и проверить или как? и как вообще зделать что б заработал индикатор загрузки? надеюсь не очень утомил ![]() хм...мертвое молчание... может я не в тот раздел запостил? о0 подскажите плиз как повесить FLVPlayback "поверх" следующих клипов, созданых при по свойствам this.getNextHighestDepth()? а то недает результатов и он находиться Под превьюшками. спасибо скажите как импортировать в дин.созданый клип? вот пример: 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);
**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; 19.02.2007 в 15:29. |
![]() |
Часовой пояс GMT +4, время: 23:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|