Просмотр полной версии : не грузится flv через функцию
здесь (irj.ru/smival/test.zip) лежит исходник с flv'шкой.
прикол в том что flv почему то не грузится в теле функции.
попробуйте раскомментировать строки в первом кадре :away:
заранее спасибо за помощь.
CrazyFlasher
22.08.2007, 18:08
жуть! фукции в фунциях! оттого и не пашет
Переходим к карательным процедурам, $mival получает плюс за не внимательность. В разделе Oбщиее вопросы, не задаются вопросы про AS. В описании раздела об этом сказано.
Переходим к карательным процедурам, $mival получает плюс за не внимательность. В разделе Oбщиее вопросы, не задаются вопросы про AS. В описании раздела об этом сказано.
ок. буду знать.
спасибо.
iNils, а Вы можете прокомментировать мой вопрос по теме?
Я не специалист по 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 ();
как ни странно в документации о ссылке ни слова (
благодарю, iNils
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.