Avatar billede holckie Nybegynder
05. juli 2004 - 13:14 Der er 11 kommentarer og
1 løsning

Afspille flash film baglæns?

Hej

Hvordan afspiller jeg en flash-film baglæns, når den er nået til den sidste frame?

Kan man sætte et script på den sidste fram, så filmen automatisk spiller filmen bagfra fra slut til start?
Avatar billede miss-g Seniormester
05. juli 2004 - 13:17 #1
Avatar billede miss-g Seniormester
05. juli 2004 - 13:18 #2
Avatar billede miss-g Seniormester
05. juli 2004 - 13:21 #3
Avatar billede holckie Nybegynder
05. juli 2004 - 14:55 #4
Tak for det.
Men er det ikke muligt at lave det sådan at filmen automatisk spiller "reverse".
Så man ikke skal trykke på en knap eller køre musen over noget?
Avatar billede _k Nybegynder
05. juli 2004 - 15:10 #5
Yøp. Du kan tjekke om filmen/mc'et er nået til sidste frame, og så spille baglæns derfra (smid følgende script på main timeline):

stop();
var hastighed = 1;
var hvilkenVej;
this.onEnterFrame = function() {
    trace(this._currentframe + " - " + this._totalframes + " - " + hvilkenVej);
  if(this._totalframes <= this._currentframe) {
      hvilkenVej = "tilbage";
  }
  else if(this._currentframe == 1) {
      hvilkenVej = "fremad";
  }


  if (hvilkenVej == "fremad") {
    gotoAndStop (_currentframe+hastighed);
  }
  else if (hvilkenVej == "tilbage") {
    gotoAndStop (_currentframe-hastighed);
  }
}
Avatar billede barklund Nybegynder
05. juli 2004 - 15:22 #6
Eller i sidste frame skrive:

onEnterFrame = prevFrame;

og i først frame skrive:

stop();
onEnterFrame = nextFrame;

That's all it takes....
Avatar billede _k Nybegynder
05. juli 2004 - 15:25 #7
arghhh - det er da alt for nemt ;o)
Avatar billede holckie Nybegynder
06. juli 2004 - 08:14 #8
hmm... filmen kører slet ikke, hvis jeg bruger barklunds forslag. Hvad gør jeg mon forkert?

Jeg har placeret de to linier kode i første og sidste frame. Skal der mere kode på?
Avatar billede holckie Nybegynder
06. juli 2004 - 08:19 #9
Jeg kan heller ikke få filmen til at køre, hvis jeg bruger k's løsning.
Avatar billede _k Nybegynder
06. juli 2004 - 09:14 #10
Anvender du MX eller MX 2004 - tror nemlig hverken mit eller barklunds forslag virker i tidligere versioner...

Placerer du koden på main timeline? Har du stopactions imellem start og slut? Springer du evt. rundt imellem mc'er med gotoAndStop/gotoAndPlay?
Avatar billede holckie Nybegynder
06. juli 2004 - 09:23 #11
Det virker!
Jeg skulle bare huske at ændre flash-versionen til version6. Det virker ikke ved en lavere version. Smid mig et svar "barklund", så giver jeg point.
Avatar billede barklund Nybegynder
06. juli 2004 - 10:01 #12
Det er en deal :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester