Avatar billede bedsize Novice
29. august 2002 - 18:44 Der er 13 kommentarer og
1 løsning

Flash Knap som film

Jeg har lavet en lille flash film (faktisk den første i mit liv), men nu ville jeg havde lavet den om til en knap, med dertilhørende funktioner...
problemet er nu at når jeg vil indsætte en action som "On mouse event" er den lysegrå, og kan derfor ikke vælges, eller er det en anden action man skal bruge her....?

Jeg har også prøvet det med "indset/new symbol/button", men her løber jeg selvfølgelig ind i et andet problem. For min film fylder omkring 100 frames, og der er kun plads til 1 frame for hver af knappen 4 tilstande, her kar jeg så prøvet at konventerer de dele af flash filmen, som passer til knappens tilstande til "movie clips", for derefter at indsætte dem i den enkelte frame der nu er plads til. men det virkede ikke..

Skal bare bruge en af løsningerne, og hvis jeg er totalt på vildspor vil jeg gerne havde en udførlig forklaring....
på forhånd tak.!
Avatar billede barklund Nybegynder
29. august 2002 - 18:47 #1
Hvordan skal din film være en knap? Skal det være som et banner, hvor den hele tiden spiller, men man kan bare trykke på den og så åbner den en url?
Avatar billede bedsize Novice
29. august 2002 - 18:54 #2
nej det skal være en tekst knap der skal linke til en anden side på min site.
den skal havde "MouseUp/maouseover/mousedown funktion".
Avatar billede barklund Nybegynder
29. august 2002 - 18:58 #3
Hvor kommer din eksisterende film ind i billedet? Består din film af tre animationer? Som oftest kan man dog ikke se mouseDown-animationen, da musen er nede så kort tid...
Avatar billede bedsize Novice
29. august 2002 - 19:38 #4
Ja den består af 3 ani. men på nuværende tidspunkt er de samhængende, så det var derfor jeg forsøgte med "movie clip", og jo man kommer til at se mousedown, da den kommer til at kører et stykke tid efter knappen er sluppet..
Avatar billede barklund Nybegynder
29. august 2002 - 19:42 #5
Så der er tre movieclips. Movieclip1 skal køre indtil man kører musen henover. Når man kører musen henover så spiller movieclip2 i loop, indtil man enten trækker den ud igen (movieclip1 spiller igen) eller klikker (movieclip3 spiller en enkelt gang og en eller anden event affyres)
Avatar billede bedsize Novice
29. august 2002 - 19:47 #6
ja stort set men movie1 er egentligt bare en tekst.. men ellers skal det være som du skriver...

(hvorffor skrev jeg ikke bare det selv)

Men hvordan gør jeg så dette når den føromtalte "on mouse event" ikke er aktiv
Avatar billede barklund Nybegynder
29. august 2002 - 19:58 #7
Du skal jo ikke lave det i html - men i din flashfilm...

Først laver du et movieclip (placeret på stage med instancenavn "mc"), der i frame1 har dit movieclip1 (som kan være bare en tekst) samt en stop()-action. I frame2 har du dit movieclip2 og i frame3 dit movieclip3.

Du laver ligeledes en knap med kun indhold i 4. frame (hit-frame) så det bliver en usynlig knap. Du placerer den på stage og giver den koden:

on(rollOver) {
    if (!pressed) mc.gotoAndStop(2);
}
on(rollOut) {
    if (!pressed) mc.gotoAndStop(1);
}
on(press) {
    pressed = 1;
    mc.gotoAndStop(3);
}

Altså:

stage
|
+- Knap med ovenstående kode
+- Movieclip (instancenavn mc)
  |
  +- frame1: stop() og movieclip1
  |
  +- frame2: movieclip2
  |
  +- frame3: movieclip3

Hvis der skal ske noget specielt, når movieclip3 har spillet færdig, så lægger du det i dette clips sidste frame... fx:

frame action (sidste frame i movieclip3):

getURL("http://www.test.com");

/Barklund
Avatar billede bedsize Novice
29. august 2002 - 20:06 #8
tak prøver lige om jeg kan finde ud af det
Avatar billede barklund Nybegynder
29. august 2002 - 20:08 #9
Gør det.. jeg er først tilbage i morgen..
Avatar billede bedsize Novice
29. august 2002 - 20:23 #10
instancenavn....Hvad er det..?
Avatar billede bedsize Novice
29. august 2002 - 20:46 #11
??? Ok.!
Jeg har brugt Flash i mindre end 2 dage, og ved derfor ikke hvad du mener med stage (men går udfra det bare er der filmen udspilles)
??? Skal jeg lave et movie clip indeholdende de 3 movie clip. som placeres på "Stage"
og derefter den usynlige knap som også placeres på "Stage", så jeg nu har 2 frames på stage...
Har fundet ud af hvad "Instancen" er..!
Avatar billede barklund Nybegynder
30. august 2002 - 10:44 #12
Nej... Du har en frame på stage (som er hovedscenen, ja) og i denne har du dit hovedmovieclip (navn "mc") og din knap med kode...
Avatar billede bedsize Novice
30. august 2002 - 10:55 #13
lige meget jeg har droppet det...
men tak alligevel
Avatar billede barklund Nybegynder
30. august 2002 - 11:36 #14
hmm? efter alt det? Det virkede ellers som om, at du ret hurtigt fangede flash's struktur efter kun 2 dage...!
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