import flash.net.URLLoader;
import fl.video.*;
import flash.utils.getTimer;
fk.autoPlay = false;
// Parametreleri yüklüyoruz.
var myLoaderInfo=new Object();
//Parametrelerin yuklendigine emin olmak için false yapıldı.bunun daha sonra true olması gerekiyor.
myLoaderInfo.myParamsLoaded = false;
// Event.complete i cagırmak için kullanılır.
myLoaderInfo.loaderComplete = loaderComplete;
//video yuklendiginde myLoaderInfo.loaderComplete i cagırır.
this.loaderInfo.addEventListener(Event.COMPLETE, myLoaderInfo.loaderComplete);
// Degiskenler yüklendiginde fonksiyon cagrılır.
myLoaderInfo.useParams = useParams;
function loaderComplete(myEvent:Event)
{
this.myParams = this.loaderInfo.parameters;
this.myParamsLoaded = true;//Parametrelerin yuklendigine emin olduk.
this.useParams();
//Başlangıç zamanından 1 saniye sonrasına kadar video yuklendi.
//fk.bufferTime = startTime+1;
//Video oynatılıyor.
fk.play(src);
}
//degiskenler tanımlandı.
var src:String;
var startTime:Number;
var stopTime:Number;
//Parametreleri aldık.
function useParams()
{
var obj:Object = new 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.addEventListener(VideoEvent.READY, bitti);
function bitti(eventObject:VideoEvent):void
{
//Videonun başlangıcını başlangıç zamanına getirdik.
fk.seekSeconds(startTime);
}
// Her karede kontrol edecegizki, durma zamanını geçirmeyelim
addEventListener(Event.ENTER_FRAME,myFunction);
function myFunction(event:Event)
{
if (fk.playheadTime > stopTime)
{
fk.pause();
}
}
У меня есть видео.Во-первых, он загружается.Тогда это начинается с того времени, когда я хочу.Кроме того, он останавливается со времени, когда я хочу.Но я хочу загружать видео только с момента начала и до времени окончания.Как я могу это сделать или какой метод я могу использовать?спасибо за любую помощь.