Avatar billede wolfgang Praktikant
26. juni 2006 - 10:59 Der er 12 kommentarer og
1 løsning

Fade ud - Knap RollOut

Hej Flash Eksperter,

Jeg er gangske ny på Flash fronten. Dog har jeg alligevel rodet mig ud i en lille udfordring.

ved hjælp af symbol(Button) funktionen, har jeg lavet mine knapper til navigation. Nu ønsker jeg har fade min knap ud, når brugeren fjerner musen fra området.

Jeg håber at I kan hjælpe mig med ovenstående.


MVH
Henrik
Avatar billede maqhem Nybegynder
26. juni 2006 - 12:12 #1
Jeg laver altid knapper som mc (symbol:movie clip).
Derved påsættes funktionen i as (action script).

Som dette:

Lav et mc og kald det fBtn (i instance under properties).

Skriv så følgende i as:

gFade = false;
fBtn.onRollOver = function(){
    this.useHandCursor = false;
    gFade = true;
}
onEnterFrame = function(){
    if(gFade && !fBtn.hitTest(_xmouse, _ymouse, true)){
        oFade = true;
    }
    if(oFade && fBtn._alpha > 0){
        fBtn._alpha -= 1;
    }
}

I 3. nederste linie kan du bestemme tempoet på den fade-away. Står der 1 gør den det langsomt. Står der 10 gør den det 10 gange så hurtigt.

Håber, du kan bruge det!

Maqhem
Avatar billede wolfgang Praktikant
26. juni 2006 - 12:41 #2
Skal jeg konvertere mine eksisterende knapper(symboler), eller skal jeg oprette et helt nyt symbol?
Avatar billede maqhem Nybegynder
26. juni 2006 - 12:49 #3
Det må du selv om. Du kan vel også gøre det som de er - altså knapper - jeg foretrækker bare selv mc frem for btn
Avatar billede wolfgang Praktikant
26. juni 2006 - 13:05 #4
Jeg prøver lige med de alm. button symboler til at starte med.
- vender tilbage asap.
Avatar billede wolfgang Praktikant
26. juni 2006 - 13:07 #5
Jeg får følgende fejl, når jeg ligger AS på knappen i min main scene.
Statement must appear within on handler
Avatar billede maqhem Nybegynder
26. juni 2006 - 13:15 #6
Det skal ikke være i knappens as men framens as
Avatar billede wolfgang Praktikant
26. juni 2006 - 14:55 #7
Det har jeg også prøvet...
Jeg er nok nød til at researche mere på Flash generelt :(
Avatar billede maqhem Nybegynder
26. juni 2006 - 18:35 #8
Du giver for hurtigt op!
Se hér:

www.meso.frac.dk/fade.fla

:)
Gi' den gas!

Maqhem
Avatar billede maqhem Nybegynder
26. juni 2006 - 20:44 #9
Kunne du få et til at du?
Det håber jeg, du gjorde!
Avatar billede wolfgang Praktikant
27. juni 2006 - 08:03 #10
Hej, Så er jeg ved computeren igen.
- Kigger lige på dit eksempel.
Avatar billede wolfgang Praktikant
27. juni 2006 - 08:20 #11
Dit eksempel virker fint, bare ikke når jeg flytter det over på mine objekter :(
Derfor acceptere jeg dit svar og siger mange tak for den store hjælp indtil nu.
Avatar billede maqhem Nybegynder
27. juni 2006 - 13:53 #12
Du må huske to ting:

1. HUSK at sætte instances.
2. Der må ikke foreløbe to eller flere onEnterFrame i ét script.

Kunne det være én af disse?
Avatar billede maqhem Nybegynder
27. juni 2006 - 13:54 #13
Kunne du eventuelt uploade din fil, så jeg kan se på den?
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