PDA

Просмотр полной версии : не грузится flv через функцию


$mival
22.08.2007, 17:54
здесь (irj.ru/smival/test.zip) лежит исходник с flv'шкой.

прикол в том что flv почему то не грузится в теле функции.
попробуйте раскомментировать строки в первом кадре :away:

заранее спасибо за помощь.

CrazyFlasher
22.08.2007, 18:08
жуть! фукции в фунциях! оттого и не пашет

iNils
22.08.2007, 18:10
Переходим к карательным процедурам, $mival получает плюс за не внимательность. В разделе Oбщиее вопросы, не задаются вопросы про AS. В описании раздела об этом сказано.

$mival
22.08.2007, 18:28
Переходим к карательным процедурам, $mival получает плюс за не внимательность. В разделе Oбщиее вопросы, не задаются вопросы про AS. В описании раздела об этом сказано.

ок. буду знать.
спасибо.
iNils, а Вы можете прокомментировать мой вопрос по теме?

iNils
22.08.2007, 19:00
Я не специалист по NetConnection, но подозреваю, что экземпляр NetConnection не может быть временной переменной. То есть всегда должна быть постоянная ссылка на экземпляр, иначе соединение закрывается.
Если переделать код так как ниже, то работать будет.
var my_nc:NetConnection = null;
function startLoadFlv ():Void {
my_nc = new NetConnection ();
my_nc.connect (null);
var my_ns:NetStream = new NetStream (my_nc);
my_ns.onStatus = function (infoObject:Object):Void {
status_txt.text += "status (" + this.time + " seconds)\n";
status_txt.text += "\t Level: " + infoObject.level + "\n";
status_txt.text += "\t Code: " + infoObject.code + "\n\n";
};
my_ns.onMetaData = function (myMeta) {
status_txt.text += "FLV duration: " + myMeta.duration + " sec.";
};
container2.attachVideo (my_ns);
my_ns.setBufferTime (5);
my_ns.play ("1f.flv");
var loaded_interval:Number = setInterval (checkBytesLoaded, 500, my_ns);
function checkBytesLoaded (my_ns:NetStream) {
var pctLoaded:Number = Math.round (my_ns.bytesLoaded / my_ns.bytesTotal * 100);
trace (my_ns.bytesTotal);
if (pctLoaded >= 100) {
clearInterval (loaded_interval);
}
}
}
startLoadFlv ();

$mival
22.08.2007, 19:15
как ни странно в документации о ссылке ни слова (
благодарю, iNils