PDA

Volledige versie bekijken : Flash Video: Loop FLV


ETH
%Europe/Berlin %328 %2005, 08:53
Ik heb een flash video gemaakt van 378 x 95 px. deze laad ik in een swf. Het is de bedoeling dat de video blijft loopen zonder dat er sprake is van knoppen (het is een banner).

Ik heb dit met de FLVPlayback en de Mediadisplay(zonder skin) component geprobeerd maar hij loopt hem niet. Ik zou denken dat daar ergens een vinkje voor zou moeten zitten maar ik kan deze niet ontdekken.

Kan iemand mijn informeren welke component ik het beste kan gebruiken en hoe ik de FLV kan loopen.

alvast bedankt!

ETH
%Europe/Berlin %431 %2005, 11:22
heb hem gevonden het is het volgende script:

myListener = new Object();
myListener.complete = function(){
myMedia.play(0);
}
myMedia.addEventListener("complete", myListener);

Ultim-o
%Europe/Berlin %519 %2005, 13:27
Netjes! Bedankt voor de oplossing :)

jewelv
%Europe/Berlin %553 %2006, 13:17
Kun je me vertellen waar ik dit script neer moet zetten ???

bvd Jewelv :#

Ultim-o
%Europe/Berlin %607 %2006, 14:35
Op de keyframe waar ook je FLVPlayBack staat.

borbit
%Europe/Berlin %473 %2006, 12:22
ik snap het even niet zo goed. bij mij gaat ie niet loopen. wat kan ik verkeerd gedaan hebben ik heb simpelweg de video geimporteerd en via actionsript geprobeerd. beide werken niet. iemand een idee?

zwieny
%Europe/Berlin %403 %2006, 10:40
Bij mij werkt het ook niet. Ik heb het geprobeerd om in de keyframe zelf te zetten, en op het filmpje zelf..beide pakt íe niet. Why?
van groot belang!!!

groetjes

Ultim-o
%Europe/Berlin %421 %2006, 11:06
Hmm tracen dan! Kijken waar het script vast loopt, wat wel werkt, en wat niet werkt.

idw
%Europe/Berlin %626 %2006, 15:02
Je kunt het bovenstaande script gebruiken door het ContentPath te vervangen door de 0 bij myMedia.play(0):

Dit contentpath is te vinden als je klikt op de flv en kijkt onder properties bij Parameters.

Succes,
Ivar

geronimo
%Europe/Berlin %416 %2006, 09:59
myListener = new Object();
myListener.complete = function(){
myMedia.play();
}
myMedia.addEventListener("complete", myListener);
Vervang de nul van myMedia.play(0) door niets en het werkt ook.
Dat is droogweg de movie laten playen.
De flv-source moet dan wel gedefiniëerd staan bij de parameters

ETH
%Europe/Berlin %541 %2007, 12:59
Het werkt als volgt:

Plaats het volgende script in een frame:

myListener = new Object();
myListener.complete = function(){
media.play(0);
}
media.addEventListener("complete", myListener);

Vervolgens sleep je het MediaDisplay component op de stage, deze geef je de instance:

media

Nu zou de flv moeten loopen

Hobbes2002
%Europe/Berlin %451 %2007, 11:49
Geweldig.

Perfecte uitleg. Dank je wel!

Rudi Mentair
%Europe/Berlin %955 %2010, 22:56
is er ook zoiets mogelijk voor AS2?

Drifterseries
%Europe/Berlin %985 %2010, 00:39
Nou bij mij werkte jullie oplossingen allemaal niet, maar ik heb dan ook (nog) geen verstand van AS3 & stuff... Allemaal foutmeldingen en is de MediaDisplay component niet iets van AS2 ??? --

anyway... hier een scriptje dat wel bij mij werkte voor AS3/CS4:

geef de FLVPlayback op de stage de instance naam MyFLVPlayer
en zet onderstaand script op een frame

myFLVPlayer.addEventListener(Event.COMPLETE, playAgain);

function playAgain(e:Event):void {
trace("starting over");
myFLVPlayer.play();
}
succes en groetjes...