07. juli 2003 - 12:01 Der er 7 kommentarer og
1 løsning

Transparent tekst på knap

Jeg har en flash i 3 lag.

Lag 1. til baggrunden
Lag 2. til baggrunden på en knap og
Lag 3. til teksten på knappen

Hvordan får jeg teksten til at blive gennemsigtig så Lag 1 ses som baggrund til teksten?
Avatar billede mat Nybegynder
07. juli 2003 - 12:11 #1
markér din tekst, tryk F8, vælg movieclip, vælg properties > color > alpha, sæt den til 20 (eller hvad du har lyst til)

-mat
07. juli 2003 - 12:35 #2
Det jeg mente var at tekstbaggrunden skulle være lag 1. Din løsning gør at lag 2 bliver tekstbaggrunden alt efter hvor meget man sætter alpha til.
Avatar billede mat Nybegynder
07. juli 2003 - 12:37 #3
princippet med at gøre noget andet gennemsigtigt er præcist det samme - det skal konverteres til et symbol og så skal du bruge alpha.

..ellers forstår jeg ikke dit spørgsmål?
07. juli 2003 - 12:44 #4
Lag 1. er rød.
Lag 2. er blåt
Lag 3. er gult

Det skal virke sådan at lag 3. bliver samme farve som lag 1. altså rødt. Farven på teksten i lag tre er altså i princippet irellevant. Glem evt. dem jeg har nævnt med "gennemsigtig". Jeg skulle måske omformulerer mit spørsmål til "Hvordan får jeg teksten i lag 3 til at have samme farve som lag
1"?
Avatar billede mat Nybegynder
07. juli 2003 - 12:57 #5
properties > color > tint, eller:

col = new Color("movieclip");
col.setRGB(0xFF0000);

Hvis du mener at du vil have to clips til at bytte plads skal du bruge:

clip1.swapDepths(clip2);

ellers kan jeg simpelthen ikke forstå det?!?
07. juli 2003 - 13:05 #6
Det skal ikke foregå runtime (dvs ingen scripts) og det burde ikke være nødvendigt at lege med clips i dette eksempel og nej jeg forsørger ikke at få to clips til at bytte plads.

Jeg har nu forsøgt med at lave lag 1 som en maske oven på lag 2, men det fjerner bare knapoverfladen og giver teksten samme farve? Dog tror jeg det må kunne lade sig gøre med en maske?
Avatar billede mat Nybegynder
07. juli 2003 - 13:17 #7
en maske er et "hul" ned igennem til et andet layer - man kan ikke se selve masken kun dens form via indholdet i det lag den masker.

Jeg er stadig slet ikke med - dine layers har forskellige farver? Jeg går ud fra du har tegnet nogle kasser og givet dem forskellige farver? Den ene kasse skal have samme farve som en underliggende, men det skal ikke være i runtime?!? æhm? Teksten er ligegyldig, men alligevel betyder den et eller andet eftersom dit forsøg med masken ikke er det du ønsker - er teksten en integreret del af "baggrunden" i layer 3? kan du ikke bare seperere layer 3 og teksten?

Jeg ved ikke om jeg bare er brændt sammen idag, men jeg fatter altså ikke meget af dit spørgsmål lige nu?

mvh mat
21. januar 2004 - 21:53 #8
Spørgsmålet lukkes
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