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
Annonceindlæg fra Lector
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;
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;
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
14. august 2002 - 17:22
#4
tak :) - jeg har først tid til at kigge på det senere i dag
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; } } }
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; } }
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
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;
14. august 2002 - 17:41
#9
Nårh ja , Barklund ! selvfølgelig. De reagerer alle på mouseDown samtidig
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 ?
14. august 2002 - 17:47
#11
hehe - drop mit sidste ? det svarede Barklund på
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 ?
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....
14. august 2002 - 18:27
#14
Yup... 5 er nok til mig... :o)
14. august 2002 - 19:32
#15
tak for hjælpen guyz
14. august 2002 - 19:33
#16
Det var s'lidt
14. august 2002 - 19:33
#17
(det var det jo rent faktisk... :o)
14. august 2002 - 19:35
#18
ja, ikke det vilde, men ganske glimrende - tak for points
14. august 2002 - 20:42
#19
muligvis - men det har hjulpet mig meget :)
14. august 2002 - 21:10
#20
anytime, baby (o; Vi er her hele tiden
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.