[Flash] movie loopt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Ik heb een Flashmovie met daarin een .F4V movie. De bedoeling is dat de movie zich telkens herhaalt, maar ondanks dat ik heb aangegeven dat 'ie moet autoRewinden, doet hij dat niet:

Afbeeldingslocatie: http://s3.amazonaws.com/twitpic/photos/full/226473581.jpg?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1295256942&Signature=WtJzxEuFqBmJvDJxwZgxeYVzVEo%3D

Filmpje staat in een movieClip, mc staat in 1 frame lange timeline met daarin een stopframe in de Actions.
Filmpje gaat dus mooi spelen, maar stopt gewoon na 1x.

Wat doe ik fout?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 09:35

MueR

Admin Tweakers Discord

is niet lief

Behalve het niet werkende plaatje? :P

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Los van het niet werkende plaatje;

Wat als je in frame 1 het filmpje zet en een 2de frame met "gotoAndPlay(1)" (sorry mijn AS niet super).


Eventueel kun je dan een 3de frame maken met "stop()" en dan een knop in frame 1 zetten die naar frame 3 gaat.

Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
@MueR hm, hier werkt het wel. Twitpic doet niet aan hotlinken? Nog es dan: hier.

@Terminal13: Nee dat is het probleem niet omdat de movie een object is binnen een movieClip die draait. Heb het vermoeden dat het ergens een vinkje is wat niet aanstaat, want het filmpje speelt wel af, langer dan één frame ;)

Ook de export settings staan goed.

Acties:
  • 0 Henk 'm!

  • robin84
  • Registratie: April 2009
  • Laatst online: 06:56
Als je in actionscript aangeeft dat de movie moet stoppen, dan zal hij dat ook doen. Je moet of de stop() veranderen in gotoAndPlay( scene, frame ).

Flash is wel al een tijd geleden, en heb zoiezo nooit gebruik gemaakt van flash die blijft herhalen. Ik was in de veronderstelling dat een filmpje zich zoiezo blijft herhalen als je niet iets anders aangeeft.

Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Geloof niet dat je de materie echt begrijpt. :)
Ik snap ActionScript wel, maar dat doet hier niet terzake.

Acties:
  • 0 Henk 'm!

  • robin84
  • Registratie: April 2009
  • Laatst online: 06:56
Ten eerste jij snapt de materie niet anders zou je het niet vragen. 8)7
Jij beschrijft twee zaken de movieclip en de f4v. Het ligt niet aan de movieclip dat de video niet opnieuw gaat spelen maar aan je eigen settings, jij hebt nu gezegd dat de movie automatisch moet gaan spelen en daarna terug moet 'spoelen' naar het begin.

Wat je nu moet doen:

deze twee zaken in AS importeren (maar dat zal je vast al hebben)

import fl.video.FLVPlayback;
import fl.video.VideoEvent;

Daarna maak je een eventlistener op het event AUTO_REWOUND (dit is het event wat aangeroepen wordt als je video terug spoelt). En dan zet je in de functie die door de eventlistener wordt aangeroepen dat de video weer begint te spelen.

(Met behulp van de F1 functie in flash moet je veel lezen maar staat op 99 v/d 100 vragen een antwoord)

Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
In mijn beleving zou je normaal gesproken niet met Action Script een .FLV of .F4V moeten bepalen of hij loopt of niet, maar door middel van het vinkje wat ik in de afbeelding hierboven aangeef. Het lijkt mij dat het niet functioneert, en vandaar mijn vraag. Het mag natuurlijk niet zo zijn dat ik het filmpje in een timeline zet, het aantal frames tel en bij het laatste frame zeg gotoAndPlay(1);

Acties:
  • 0 Henk 'm!

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 18-08 16:56
Toch heeft robin84 gelijk. Dit moet je oplossen met actionscript.

Noem het video object 'video' en zet dit op de timeline:
Flash ActionScript:
1
2
3
4
video.autoRewind = true;
video.play();
video.addEventListener("autoRewound",onAutoRewound);
function onAutoRewound(e:Event):void { FLVPlayback(e.target).play(); }

Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Waarom zit er in vredesnaam zo'n checkbox in dan :?

Acties:
  • 0 Henk 'm!

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 18-08 16:56
Dat is om 'm aan het einde automatisch terug te spoelen naar het begin (eerste frame). Betekent niet dat hij automatisch weer gaat spelen.

Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Euh. autoPlay > autoRewind = loop?
Hij geeft overigens de volgende error als ik die AS er in zet

code:
1
Symbol=mainMovie, layer=Layer 4, frame=1, Line 4    The class or interface 'Event' could not be loaded.

[ Voor 72% gewijzigd door Willem op 17-01-2011 15:47 ]


Acties:
  • 0 Henk 'm!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 17:10
Zucht. Anders heb je even AS 2 ingesteld.
code:
1
2
3
4
on(complete){
 this.autoRewind = true;
 this.play();
}


werkt dan ook :z
Pagina: 1