phobia
Terugkerende gebruiker
- Lid geworden
- 4 sep 2006
- Berichten
- 1.777
Ik probeer een flv van 14seconden af te spelen, dat lukt.
Maar ik wil graag dat de laatste 6seconden continue loopt. Dus dat aan het einde van de video hij terug springt naar 8seconden.
Tot er op een knop wordt geklikt.
Ik heb het volgende:
Maar dat geeft niet het gewenste resultaat.
Kan iemand mijn opweg helpen naar de oplossing?
Maar ik wil graag dat de laatste 6seconden continue loopt. Dus dat aan het einde van de video hij terug springt naar 8seconden.
Tot er op een knop wordt geklikt.
Ik heb het volgende:
Code:
var vidDuration:Number;
var video:Video = new Video(320, 240);
var knop:again = new again;
holder.addChild(video);
holder.addChild(knop);
video.x= 2;
video.y= 2;
knop.x = holder.width-80;
knop.y = holder.height-30;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var meta:Object = new Object();
meta.onMetaData = function(meta:Object)
{
vidDuration = meta.duration;
}
ns.client = meta;
video.addEventListener(Event.ENTER_FRAME, checkVid);
function checkVid(evt:Event):void {
var timeDiff = (vidDuration - ns.time)
tijd.text = String(Math.round(ns.time));
duur.text = String(Math.round(vidDuration));
if (Math.round(timeDiff) == 0) {
ns.seek(8);
}
}
video.attachNetStream(ns);
knop.addEventListener(MouseEvent.CLICK, playbtn);
function playbtn(e:MouseEvent):void
{
ns.play("Ultra_Green.flv");
}
Kan iemand mijn opweg helpen naar de oplossing?