Avatar billede staz Nybegynder
26. november 2004 - 11:55 Der er 12 kommentarer og
1 løsning

At skifte baggrunde i en flydende overgang

Jeg har x antal menupunkter hvor der er en forskellige baggrund til alle. Når jeg er på menupunkt1 og skifter til menupunkt2 skal menupunktet også skifte. Nu er det sådan at jeg vil have baggrund til at fade op over den anden, altså baggrund 1 fader op over baggrund 2.

Det svære er at står jeg på menupunkt2 og jeg vælger menupunkt7 skal den vide at den står på baggrund2 og skal fade over i baggrund7. Hvordan gør jeg dette? Jeg er klar over jeg skal ud i noget actionsscripting så i må gerne forklare det grundigt da jeg ikke er den største pat i BH´en hvad dette angår.

Skriv hvis i skal have en illustration af det i fla. =)
Avatar billede lyden Nybegynder
26. november 2004 - 12:27 #1
http://www.lyden.biz/menu.html

lidt som ovenstående eller?
Avatar billede paal_dk Nybegynder
26. november 2004 - 13:10 #2
Den enkleste måde er nok den her:

on (release ) {
  tOld.yoyo();
  tOld = tNew = new mx.transitions.Tween( MIT_BAGGRUNDSCLIP, "_alpha", mx.transitions.easing.None.easeNone, 0,100, 5);
}

Du lægger den action på hver menuknap og erstatter MIT_BAGGRUNDSCLIP med instancenavnet for hver baggrund. Sæt _alpha på dine baggrunde til 0 fra starten, og det kører.
Avatar billede paal_dk Nybegynder
26. november 2004 - 13:14 #3
Det gik lidt stært med at skrive den - det her er pænere:

on (release ) {
  tNew.yoyo();
  tNew = new mx.transitions.Tween( MIT_BAGGRUNDSCLIP, "_alpha", mx.transitions.easing.None.easeNone, 0,100, 5);
}
Avatar billede staz Nybegynder
29. november 2004 - 13:26 #4
lyden, præcis som du har lavet det

paal_dk, som sagt vil jeg gerne have noget mere forklaring. Jeg er har ingen ide om hvad og hvorfor dit script gør som det gør.
Avatar billede lyden Nybegynder
29. november 2004 - 14:12 #5
http://www.lyden.biz/fadeOutfadeIn.fla

..jeg tror de scriptede få linier stammer fra et andet eks.spm, & er derefter "light" modificeret .. men spørg hvis du render ind i problemer.
Avatar billede paal_dk Nybegynder
29. november 2004 - 16:06 #6
Scriptet bruger flash' tween klasser til at tweene billedernes alphalevel fra 0-100 og tilbage igen. De er dokumenteret her:

http://www.actionscript.org/tutorials/advanced/Tween-Easing_Classes_Documented/index.shtml

Men ellers bare brug lydens kode, den ser fin ud.
Avatar billede staz Nybegynder
06. december 2004 - 11:29 #7
Lyden > Den siger "Unexpected File Format" når jeg prøver at åbne din fil. Jeg bruger Flash MX.
Avatar billede lyden Nybegynder
06. december 2004 - 11:39 #8
ok, hæng lige på
Avatar billede lyden Nybegynder
06. december 2004 - 11:47 #9
prøv igen :o)
Avatar billede staz Nybegynder
06. december 2004 - 14:17 #10
Wee, så kører det famne. Jeg tester lige og vender tilbage =)
Avatar billede staz Nybegynder
06. december 2004 - 14:24 #11
Det virker helt perfekt. Min film er lidt langsom når jeg previewer den i flash mx, men det kan jeg vel ikke rigtigt gøre noget ved =)

Smid et svar mester.
Avatar billede lyden Nybegynder
06. december 2004 - 14:56 #12
ehhhhh...... langsom ?

må man se
Avatar billede staz Nybegynder
06. december 2004 - 16:20 #13
Jeg er hjemme nu, men hvis du vil se det kan du lige smide en mail på soren@netimage.dk - Så sender jeg det i morgen tidlig når jeg møder igen. Jeg vil helst ikke have det ud i offentligheden før det er færdigt, så poster ikke et link her =)
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