Avatar billede paask Nybegynder
26. september 2001 - 14:10 Der er 32 kommentarer og
2 løsninger

intro-buttons

Jeg har lavet en intro på cira 1.20min. der er opdelt på 9 movies og er placeret i frames 3-11 (1+2 er preloader).

Jeg vil gerne have en button med en stop action, dvs. at introen stopper uanset hvor den befinder sig. Ligeledes en play knap til at fortsætte introen fra det punkt man har stoppet. Dvs. disse knapper skal kunne påvirke hele movien på en eller anden smart måde (_root.stop agtigt?!). Any ideas?!

mvh
paask
Avatar billede fireworld Nybegynder
26. september 2001 - 14:14 #1
hmmmm kunne man ikke lave noget med den fandt det frame nummer man er i og så med en løkke eller lign .. bliver ved med at kører GOTO (frame)

jeg ved det sikkert bare et n00b svar :)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:15 #2
Hvis du har loadet din film ind i f.eks level1 kan du vel gøre noget ala:

hvilken_frame = _level1._currentFrame;
level1.stop();

Og så starte igen med:

_level1.gotoAndPlay(hvilken_frame)
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:25 #3
skal lige høre ... de 9 movies, er det movieclips eller andre swf filer du henter ind?
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:27 #4
Paw jeg tror faktisk det er movieClip og ikke loadede movies.

Så bliver min idé istedet.

_root.movieClipNavn._currentFrame

og

__root.movieClipNavn.gotoAndPlay(hvilken_frame)
Avatar billede paask Nybegynder
26. september 2001 - 14:29 #5
Jeg kan ikke umiddelbart få det til at fungere, men idéen er ellers fin :0)

level1.stop(); stopper intet, og til at definere hvilken_frame med _currentframe skal jeg vel konstant have en løkke kørende?
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:32 #6
Nej det var meningen du skulle indsætte dem på din knap action.

hvilken_frame = _root.movieClipNavn._currentFrame;
_root.movieClipNavn.stop();

og start igen knappen:

__root.movieClipNavn.gotoAndPlay(hvilken_frame)
Avatar billede paask Nybegynder
26. september 2001 - 14:32 #7
Det er rigtigt, da det er ét forløb uden interaktivitet har jeg valgt at preloade alle film, dvs. de bliver ikke loaded ind løbende.
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:38 #8
Tror jeg ville lave det sådan her:

on (release) {
  if (_root.introPlay) {
    _root.movieClipNavn.stop();
    _root.introPlay = false;
  } else {
    _root.movieClipNavn.play();
    _root.introPlay = true;
  }
}

helt i starten af din intro skal du så bare lige lave en variabel:

_root.introPlay = true;
Avatar billede paask Nybegynder
26. september 2001 - 14:38 #9
I slutningen af hver movie har jeg en _root.gotoAndStop(\"næsteFramesNavn\") Dvs. på den måde skal jeg have 9 forskellige stop knapper liggende i main-timeline, én til hvert movieClip... men det går vel også.

Men, jeg kan da ikke indsætte \'hvilken_frame = _root.movieClipNavn._currentFrame;\' på min button? Der mangler en on handler...  ?!
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:39 #10
Prøv at paste det ind og se hvad der sker.... :-)
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:41 #11
Du kan i slutningen af hver mc fortælle hvilken mc der bliver spilles nu:

_root.mcPlayingNow = \"mc1\";

så skal din ene knap se sådan ud:

on (release) {
  if (_root.introPlay) {
    _root[_root.mcPlayingNow].stop();
    _root.introPlay = false;
  } else {
    _root[_root.mcPlayingNow].play();
    _root.introPlay = true;
  }
}
Avatar billede paask Nybegynder
26. september 2001 - 14:41 #12
Oki, det eneste jeg har i min .fla er dog introen, dvs. så skal det være noget i stil med

on (release) {
  if (_root.Play) {
    _root.movieClipNavn.stop();
    _root.Play = false;
  } else {
    _root.movieClipNavn.play();
    _root.Play = true;
  }
}

eller ?!

mvh
paask
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:42 #13
eller nok endnu smartere, i starten af hvert mc:

_root.mcPlayingNow = _name;
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:43 #14
paask, ja, men så skal du nettop have 9 knapper, hvad ikke er så smart. Hvis du gør den inteligent, kan du nøjes med 1.
Avatar billede pixelpaw Nybegynder
26. september 2001 - 14:45 #15
Nik, jeg håber ikke det gør noget jeg lige sweeper ind over? Jeg har lidt erfaring med nettop dette emne  :)
Avatar billede paask Nybegynder
26. september 2001 - 14:47 #16
2 sek...
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:54 #17
Du indsætter på alle dine movieClips:

onClipEvent (load) {
    _root.hvilket=this;
}

Også på din knap:

on (press) {
    if (koerer) {
        hvilken_frame = hvilket._currentFrame;
        hvilket.stop();
        koerer=false;
    } else {
        hvilket.gotoAndPlay(hvilken_frame);
        koerer=true;
    }
}



http://www.nikolajdu.dk/xpert/113872/startStop.html
http://www.nikolajdu.dk/xpert/113872/startStop.fla
Avatar billede nikolajdu Nybegynder
26. september 2001 - 14:57 #18
Den runde knap i hjørnet går til næste frame. I din version sætter du bare gotoAndPlay(\"naeste_frame_navn\") ind i slutningen af dit movieClip i stedet.

Firkanten Stopper/starter igen.
Avatar billede paask Nybegynder
26. september 2001 - 14:57 #19
Ok, har indsat _root.mcPlayingNow = _name.here; i starten af hvert mc med det rigtige navn.

Mit output window beder mig dog om at indsætte en masse semi-kolons efter sætningerne på knappen... selvom de er der!?

Sådan ser min buttons AC ud:
on (release) {
  if (_root.play) {
    _name.here.stop();
    _root.play = false;
  } else {
    _name.here.play();
    _root.play = true;
  }
}
Avatar billede pixelpaw Nybegynder
26. september 2001 - 15:04 #20
rettelser:

_root.mcPlayingNow = _name;

on (release) {
  if (_root.play) {
    _name[_root.mcPlayingNow].stop();
    _root.play = false;
  } else {
    _name[_root.mcPlayingNow].play();
    _root.play = true;
  }
}

sådan skal de se ud
Avatar billede pixelpaw Nybegynder
26. september 2001 - 15:06 #21
Men jeg bliver nødt til at smutte nu, skal op til en kammerat for samle min nye computer

:oD

Det bliver den store spark røv maskine! ;oD
Avatar billede paask Nybegynder
26. september 2001 - 15:07 #22
Wheee i svarer hurtigt :0)

Jeg kigger lige på begge svar og finder forhåbentligt en løsning...

Indtil videre takker jeg så nysseligt...

mvh
paask
Avatar billede nikolajdu Nybegynder
26. september 2001 - 15:08 #23
Jeg får gæster nu og skal ha´ kanelstang. Så jeg er også ude, men mon ikke min fil virker efter hensigten ;-)
Avatar billede paask Nybegynder
26. september 2001 - 15:16 #24
Nikolaj, din play knap (cirklen) får jo filmen til at afspille næste mc !?
Avatar billede paask Nybegynder
26. september 2001 - 15:19 #25
Nooo don\'t leave me ;0)

Tak for hjælpen, nu har jeg i hvert fald noget at lege med... god kage :0)

mvh
paask
Avatar billede nikolajdu Nybegynder
26. september 2001 - 15:20 #26
Det var i stedet for at lave 1450 frames i hver movieClip. En manuel udgave af din gotoAndPlay(\"naeste_frame_navn\") i fram 1450.

Du fjerner bare min knap og indsætter din action til sidst i hver movieClip.
Avatar billede paask Nybegynder
26. september 2001 - 15:33 #27
Ahhhh me dum! Jeg var blank og overså din kommentar!

Det virker næsten perfekt nu! Det eneste jeg kan beklage mig over er at de movieClips der ligger i de forskellige 9 MC\'s ikke stopper sammenhængende. Men, det er en lille detalje... dog, hvis du har en idé vil jeg være overud lykkelig! (endnu mere end nu)

Nikolaj, jeg takker ærbødigst.

mvh
paask
Avatar billede paask Nybegynder
26. september 2001 - 16:09 #28
Og har lidt problemer med at udskifte stop med start..... men well, det er som sagt småting.

Nikolaj - lækkert arbejde, og pixelpaw ligeledes tak :0)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 16:17 #29
Forklar lige senere hvis du stadigt har problemer og beskriv gerne hvilke. :-)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 16:17 #30
Og så - Tak ;-)
Avatar billede pixelpaw Nybegynder
26. september 2001 - 16:57 #31
Wohoo! Min computer er samlet  :o)
Avatar billede paask Nybegynder
26. september 2001 - 19:19 #32
Herligt pixelpaw... og min movie virker perfekt :0)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 22:53 #33
Mig også ha´ monster computer....

Min 500 mhz er efterhånden godt udbrændt...
Avatar billede pixelpaw Nybegynder
27. september 2001 - 11:48 #34
Min gamle er en P3 450 der er clocked op til 500. Nu har jeg mere end 3 doblet på processeren. :)
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