2010-06-22 3 views
0

импорт flash.net.URLLoader; импорт fl.video *. импорт flash.utils.gettim;с определенного времени?

fk.autoplay = ложь;

// загружает параметры. Там myloaderınfo = новый объект();

// ложь Мы хотим, чтобы убедиться, что параметры позже загружается должен быть правдой. myloaderınfo.myparamsloaded = ложь;

Event.COMPLETE я // используется для вызова. loadercomplet myloaderınfo.loadercomplet А = А;

myloaderınfo.loadercomplet я // видеовызовы загрузки. this.loaderınfo.addeventlisten (Event.COMPLETE, myloaderınfo.loadercomplet А);

// переменные, функция, вызываемая в нагруженном. myloaderınfo.useparams = useparams;

функция loadercomplet А (MyEvent: Событие) { this.myparams = this.loaderınfo.parameters; this.myparamsloaded = правда, // мы не были уверены, параметры из загруженной.

this.useParams(); 

//Başlangıç zamanından 1 saniye sonrasına kadar video yuklendi. 
//fk.bufferTime = startTime+1; 
//Video oynatılıyor. 
fk.play(src); 

} // переменные были определены

. Там ЦСИ: String; Там начальное время: Number; Там точки остановки: Number;

// получаем параметры. useparams функция() { есть OBJ Object = новый объект(); }

var j; 
for (j in this.myParams) 
{ 
    if (j == "url") 
    { 
     src = this.myParams[j]; 
    } 
    else if (j=="bas") 
    { 
     startTime = int(this.myParams[j]); 
    } 
    else 
    { 
     stopTime = int(this.myParams[j]); 
    } 
} 

fk.addeventlisten является

(VideoEvent.READY завершен); функции над (объектСобытией: VideoEvent): Мы принесли пустоту {// времени начала начала видео. fk.seekseconds (STARTTIME);

} // Каждый кадр управления мы будем

что geçirmeyel I addEventListener остановки времени (Event.ENTER_FRAME, MyFunction); функция туРипсЫоп (событие: Событие) {если (fk.playheadti автомобили> конечный момент время) { fk.paus А(); }}

привет; У меня есть video.first это loads.th начинается с того времени, он останавливается время от to.also я хочу я хочу я хочу, чтобы загрузить свое видео to.but только STARTTIME к stoptime.how я могу это сделать это, какой метод могу ли я использовать? спасибо за любую помощь.

ответ

1

Чтобы запустить видео в определенном месте, вы, вероятно, хотите использовать объект NetStream: http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/NetStream.html и.найдите (секунды), чтобы перейти к стартовому ключевому кадру, ближайшему к количеству секунд, которые вы проходите.

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

Там хороший ресурс для NetStream здесь: http://plasticsturgeon.com/?p=6

+0

thanks.but я хочу, чтобы загрузить только между STARTTIME и stoptime.And, как вы можете видеть, я пишу код, который останавливает мое видео в событии ввода кадра таким образом мои видео упоров в момент остановки, тогда, когда я нажимаю кнопку воспроизведения, она не возобновляется. Так что я хочу спросить, какой самый безболезненный способ динамически загружать только часть требуемого видео? –

Смежные вопросы