Доброго времени суток.
Если кто работал с классом "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 файлы он просто глотает сразу.
кто нибуть знает где етот класс есть в переводе на русский?
буду очень благодарен
