Avatar billede crunch Nybegynder
18. december 2002 - 21:09 Der er 12 kommentarer

gør et eller andet sålænge musknap er trykket..

Jeg har en action som

on (press) {
    stop();
    prevFrame();
}


men jeg ønsker at
    prevFrame();
bliver ved med at være aktiv sålænge museknappen er nede. Altså en slags "spol tilbage" - hvordan gør man det ?
Avatar billede barklund Nybegynder
18. december 2002 - 21:21 #1
lav følgende på din knap:

on (press) {
    down = 1;
}
on (release) {
    down = 0;
}

Marker din knap og tryk F8 for at konvertere til et movieclip. Skrive på dit nye movieclip:

onClipEvent(enterFrame) {
    if (down) _parent.prevFrame();
}

/Barklund
Avatar billede crunch Nybegynder
18. december 2002 - 21:32 #2
Tak ! - det virker næsten, mit problem er at jeg samtidig også kalder nogle movieclips. Men det virker åbentbart ikke nede fra et movieclip - kan du se hvad der går galt her ?

onClipEvent(enterFrame) {
    if (down) _parent.prevFrame();
    tellTarget ("minemovieclips")
prevFrame();
}
Avatar billede hoejrup Nybegynder
18. december 2002 - 22:26 #3
Mener du ikke:

tellTarget ("minemovieclips"){
  gotoAndPlay(1);
}

/per
Avatar billede crunch Nybegynder
18. december 2002 - 22:45 #4
jo, det kan være, men mit problem er at jeg med ovenstående konstruktion ikke længere kan bruge tellTarget til at sende beskeder til mine andre movieclips. Forbindelsen ryger simpelt hen, men forstår ikke hvorfor, forslag vil virkeligt blive værdsat..
Avatar billede mat Nybegynder
18. december 2002 - 22:52 #5
eksisterer dine movieclips også i de forudgående frames på main timeline?
Avatar billede crunch Nybegynder
18. december 2002 - 23:06 #6
ja, det gør de.
Avatar billede mat Nybegynder
18. december 2002 - 23:12 #7
Prøv om det kan være en manglende _root reference der kan være problemet:

onClipEvent(enterFrame) {
    if (down) _parent.prevFrame();
    _root.minemovieclips.gotoAndPlay(1); // hvis vi antager at det er det de skal

}

..jeg kender ikke opbygningen på din fil så det er et gæt.
Avatar billede crunch Nybegynder
18. december 2002 - 23:18 #8
tak. det var lige det. Hvis du oprette et svar, kan i jo dele pointsne.. (:
Avatar billede mat Nybegynder
18. december 2002 - 23:21 #9
oki (men smid mest af til barklund, det var trods alt ham der besvarede dit oprindelige spg)  :)
Avatar billede mat Nybegynder
18. december 2002 - 23:21 #10
hov
Avatar billede nikolajdu Nybegynder
19. december 2002 - 01:28 #11
on (press) {
    stop();
    prevFrame();
}

Du lugter altså af flash 4....
Avatar billede barklund Nybegynder
20. december 2002 - 05:19 #12
Hmm... Hvorfor vil du dog have, at movieclippet "minemovieclips" skal gå hen og afspille frame 1 hele tiden... Så sker der jo ikke noget, når den hele tiden sendes til frame 1 - den når aldrig længere...
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