Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 17:21 Der er 11 kommentarer og
1 løsning

Gennemsigtighed i Flash MX?

Nu har jeg endelig skiftet til MX, og jeg har lige et problem.
Hvordan laver man ting gennemsigtige?
eks. Jeg skal have tekst til at forsvinde og komme igen i et Movie-clip lag.

I Flash 5 hed det vist noget med "Transparensy" eller "Alpha" eller sådan noget.

Tak.
Avatar billede rangerbs Nybegynder
03. juli 2003 - 17:26 #1
Det hedder stadigvæk Alpha i flash MX :D
Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 17:40 #2
jaja, men hvor finder jeg det henne?
Avatar billede odni Nybegynder
03. juli 2003 - 17:41 #3
ja, stadig alpha ... du kan sætte alpha'en af dit movieclip med denne kode:

setProperty("mitMC", _alpha, dinværdi(0-100))

0 er gennemsigtig 100 er helt klar :: )
Avatar billede odni Nybegynder
03. juli 2003 - 17:42 #4
hvis du har lavet et movieclip, kan du klikke en enkelt gang på det og finde "color mixer" vinduet ... bare kig det vindue igennem, nemt at finde der hvor der står "alpha"
Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 17:47 #5
OM IGEN! (undskyld)

Jeg har en frame. Jeg laver en firkant, og laver framen til en "motion-tween" frame. På 20 frame, laver jeg en keyframe.
På frame 1 skal firkanten være gennemsigtig, og på 20 frame, skal den være 100% "ikke-gennemsigtig".
Avatar billede odni Nybegynder
03. juli 2003 - 17:49 #6
jeees, så klik en gang på frame 1, find color mixer vinduet, skift alpha til 0 - find frame 20 og vær sikker på alpha er 100 ;)
Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 17:53 #7
-->odhi
Nop. Virker ikke. Hvis DET skal virke, skal jeg dobbelt klikke på firkanten, og Så gøre det, men så bliver den gennemsigtig hele filmen igennem!
Avatar billede odni Nybegynder
03. juli 2003 - 18:03 #8
forh. hader tweens, lav det med kode - virker hver gang - sæt det her på framen

_root.onEnterFrame = function(){
    i=i+8.3 //du skal ændre tallet til en højere eller lavere værdi for at ændre hastigheden
    setProperty("hej", _alpha, i)
}

jeg har valgt værdien 8.3, da du ved en standard moviespeed (12fps) får kørt svarende til 20 frames som du ville ha'
Avatar billede odni Nybegynder
03. juli 2003 - 18:04 #9
"hej" skal selvfølgelig byttes ud med dit MC's instancename ;)
Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 18:49 #10
right... Du snakker desværre med en der ikke har forstand på scipting og det der tilhører det... Er der ikke bare en let måde som der er i 5'eren?
Avatar billede odni Nybegynder
03. juli 2003 - 18:52 #11
hvis det bare er en firkant, så break dit MC igen, skift til shape tween og lav den samme procedure som forklaret før: klik en gang på frame 1, find color mixer vinduet, skift alpha til 0 - find frame 20 og vær sikker på alpha er 100 ;)

hvis det ikke bare er en firkant og der er stads og halløj inde i den, kan løsningen evt. være en firkant ovenpå den firkant, du egentlig vil have ændret alpha ved ...
Avatar billede hr.mclarsen Praktikant
03. juli 2003 - 20:41 #12
Nå ja! Man har jo også shape frames! Det har jeg sq ik brugt i lang tid! TAK!
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