Avatar billede casper2 Nybegynder
05. marts 2002 - 20:05 Der er 11 kommentarer og
1 løsning

flash animation

hvad skal jeg gøre hvis jeg har lavet en animation i flash jeg kun vil have til at køre en gang (den er en del af et større billede??

eller hvis jeg vil have en animation til at starte nå musen køres hen over den, og fortsætter selv om man flytter musen igen????
Avatar billede lingoman Nybegynder
05. marts 2002 - 20:18 #1
Har du lavet animationen som et movieClip ?
Hvad mener du med at den er en del af et større billede ?

Hvis du blot vil standse filmen når den har kørt én gang kan du gå ind i
File>> Publish Settings >> HTML faneblad og fjerne fluebenet ved 'Loop'
eller indsætte en kommando

stop();

i den sidste frame af din film.

Begge metoder sørger for at indholdet kun kører igennem én gang.

Hvis du derimod vil kun køre en selvstændig animation i et movieClip én gang mens hovedfilmen kører videre indsætter du

stop();

i movieClippets sidste frame.
mvh geo
Avatar billede casper2 Nybegynder
05. marts 2002 - 20:33 #2
hvordan indsættes et stop
Avatar billede paask Nybegynder
05. marts 2002 - 20:38 #3
Lige en kommentar til din sidste del...

Hvis din animation er i et movieclip, kan du skrive følgende kode som selve clippets action:

onClipEvent(enterFrame){
if(this.hitTest(_root._xmouse, _root._ymouse, true)){
play();
}
}

På den måde starter animationen kun hvis curseren føres indover din grafik i animationen. Så skal du bare huske en stop(); action i første frame af animationens timeline, ganske som Geo nævner.
Avatar billede paask Nybegynder
05. marts 2002 - 20:39 #4
Du dobbeltklikker på en frame, så dukker et actions panel frem, deri kan du vælge stop.
Avatar billede paask Nybegynder
05. marts 2002 - 20:39 #5
Hvordan er din animation, i et movieclip for sig selv, eller ligger den i selve din main-timeline?
Avatar billede lingoman Nybegynder
05. marts 2002 - 20:40 #6
Åben actionScript vinduet

window>> actionscript

Klik på din sidste frame.
Der skulle nu gerne stå 'frame Action' i actionScript vinduet

Gå ind i menuen til ventre og vælg basic actions >> stop()
Avatar billede paask Nybegynder
05. marts 2002 - 20:41 #7
Du klarer det vist fint her Geo, jeg smutter min vej ud i køkkenet og laver aftensmad...
Avatar billede lingoman Nybegynder
05. marts 2002 - 20:43 #8
LOL*
Avatar billede casper2 Nybegynder
06. marts 2002 - 15:08 #9
jeg er nybegynder i flash..... så det med at sige jeg bare skal skrive:

onClipEvent(enterFrame){
if(this.hitTest(_root._xmouse, _root._ymouse, true)){
play();
}
}

Det hjælper mig ikke meget, jeg ved ikke engang hvor det skal skrives.

Jeg fundet ud af det med at stoppe animationen ...Tak for det

Hvad med spørgsmål 2: vil gerne have animationen til at starte når curseren køres hen over, men selvom curseren flyttes skal den fortsætte
Avatar billede paask Nybegynder
06. marts 2002 - 21:12 #10
Okay, men vi bliver nødt til lige at høre hvordan din film ser ud.

Når du åbner din flash fil, har du så lavet animationen ud af den første timeline du ser? Altså den række frames der befinder sig øverst? Eller har du lavet animationen inde i et movieclip, dvs. en film med en timeline i sig selv, en ny række frames?

Din animation er vel lavet med brug af motion- og/eller shapetween ikke? Hvis du har lavet nogle symboler i din film, enten grafik, buttons eller movieclips, så er det muligt at påføre dem action script. Eksempelvist den kode der gør, at der sker noget ved tryk på en knap. For at det er muligt giver du knappen en 'on(press)' action der gør et eller andet...

Hvis du har lavet et movieclip hvori din animation er, så er det muligt at påføre netop det clip nogle actions på samme vis som en knap. Alle actions der skrives på et movieclip gøres inde i event handlers, som onClipEvent(enterFrame){ kode her } hvormed, denne kode bliver udført så snart det movieclip kommer til syne (er i en frame) hvor filmens playhead er...

Dvs. hvis du har din animation i et movieclip, så kan du sætte den hitTest kode ovenover PÅ selve clippet, hvilket vil medføre at animationen sættes igang så snart din curser kommer ind over din grafik/dit movieclip.

Hvis det er helt volapyk det her, må du lige skrive igen...
Avatar billede paask Nybegynder
31. marts 2002 - 21:40 #11
Casper2 - skal vi fortsætte her eller har du givet helt op?!
Avatar billede casper2 Nybegynder
04. april 2002 - 21:48 #12
Jeg har selv fundet ud af det......men tak
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