Avatar billede mvk Nybegynder
14. august 2002 - 14:11 Der er 18 kommentarer og
2 løsninger

Alpha fade movieclip

er der nogen måde hvorpå jeg kan gradvist alphafade et movieclip (actionscript)... jeg har 4 MC der fungerer som menupunkter og jeg vil gerne fade de andre når brugeren har valgt en menu
setProperty("hvemerjeg", _alpha, "20");
sætter den bare, men ikke så den fader til 20%

pls help
Avatar billede baitianlong Nybegynder
14. august 2002 - 15:47 #1
Skriv dette på movieclippet:

onClipEvent(load) {
hast = 5; //angiv fadehastighed
}
onClipEvent(enterFrame) {
if(fade) {
    if(_alpha > 0) {
        _alpha -= hast;
    }
  }
}

Når den skal fade skriver du så:

_root.movieclipnavn.fade = true;
Avatar billede baitianlong Nybegynder
14. august 2002 - 15:48 #2
Hvis den, som i dit eksempel, skal stoppe ved 20, ændrer du selvfølgelig bare nullet til 20 (o;
Avatar billede mat Nybegynder
14. august 2002 - 16:14 #3
jeg har lige bikset den her sammen, den er utrolig omstændig og kan temmeligt sikkert laves meget smartere :)

http://www.ultra-abe.dk/temp/faderMenu.html

..Men jeg er bare ikke klogere idag...men du må da gerne få den hvis der ikke er nogen der byder ind med en mere intelligent løsning :)


(jeg troede slet ikke den ville blive så lang...hehehehe)

mat
Avatar billede mvk Nybegynder
14. august 2002 - 17:22 #4
tak :) - jeg har først tid til at kigge på det senere i dag
Avatar billede mvk Nybegynder
14. august 2002 - 17:32 #5
legende - det virker perfekt når jeg smider det på ét af mine 4 MC - men når jeg ligge det på alle fucker den op. dette er hvad jeg har lagt på hvert MC - og så bare ændret false værdien så den passer til MC instance...

onClipEvent (mouseDown) {
    _root.hvemerjeg.fade = true;
    _root.hvadkanjeg.fade = false;
    _root.links.fade = true;
    _root.kontakt.fade = true;
}
onClipEvent (load) {
    hast = 15;
    // angiv fadehastighed
}
onClipEvent (enterFrame) {
    if (fade) {
        if (_alpha>20) {
            _alpha -= hast;
        }
    }
}
Avatar billede baitianlong Nybegynder
14. august 2002 - 17:38 #6
Jeg skruer ikke op igen... Prøv med denne her

onClipEvent (load) {
    hast = 15;
    // angiv fadehastighed
}
onClipEvent (enterFrame) {
    if (fade) {
        if (_alpha > 20) {
            _alpha -= hast;
        }
    } else {
        if (_alpha < 100) {
            _alpha += hast;
        }
}
Avatar billede barklund Nybegynder
14. august 2002 - 17:39 #7
onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse,_root._ymouse,1)) {
      _root.hvemerjeg.fade = true;
      _root.hvadkanjeg.fade = false;
      _root.links.fade = true;
      _root.kontakt.fade = true;
    }
}

/Barklund
Avatar billede baitianlong Nybegynder
14. august 2002 - 17:40 #8
du skal bruge instance navne på movieclips'ne , det er du med på ikke ? Det har ikke noget at gøre med hvad de hedder i biblioteket (o;
Avatar billede baitianlong Nybegynder
14. august 2002 - 17:41 #9
Nårh ja , Barklund ! selvfølgelig. De reagerer alle på mouseDown samtidig
Avatar billede mvk Nybegynder
14. august 2002 - 17:46 #10
... no luck
når jeg smider dette AC på de andre movieclips går den i kage -
det er kun den første der virker...

onClipEvent (mouseDown) {
    _root.hvemerjeg.fade = true;
    _root.hvadkanjeg.fade = true;
    _root.links.fade = true;
    _root.kontakt.fade = false;
}

kan MC ikke håndtere onClipEvent (mouseDown) til flere forskellige MC ?
Avatar billede mvk Nybegynder
14. august 2002 - 17:47 #11
hehe - drop mit sidste ?
det svarede Barklund på
Avatar billede mvk Nybegynder
14. august 2002 - 17:49 #12
super fedt- Barklund smider du ikke et svar så afsætter jeg nogle flere point og giver lengende 30 og dig 20 - er det ok ?
Avatar billede baitianlong Nybegynder
14. august 2002 - 17:54 #13
Bare fordel de 30 (spar på points'ne) Det er fint for det lille-bitte script - men Barklund skal lige smide et svar....
Avatar billede barklund Nybegynder
14. august 2002 - 18:27 #14
Yup... 5 er nok til mig... :o)
Avatar billede mvk Nybegynder
14. august 2002 - 19:32 #15
tak for hjælpen guyz
Avatar billede barklund Nybegynder
14. august 2002 - 19:33 #16
Det var s'lidt
Avatar billede barklund Nybegynder
14. august 2002 - 19:33 #17
(det var det jo rent faktisk... :o)
Avatar billede baitianlong Nybegynder
14. august 2002 - 19:35 #18
ja, ikke det vilde, men ganske glimrende - tak for points
Avatar billede mvk Nybegynder
14. august 2002 - 20:42 #19
muligvis - men det har hjulpet mig meget :)
Avatar billede baitianlong Nybegynder
14. august 2002 - 21:10 #20
anytime, baby (o; Vi er her hele tiden
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