Avatar billede joch Nybegynder
15. oktober 2002 - 11:12 Der er 10 kommentarer og
1 løsning

"Button" - Ændre sig selv...

Jeg er ved at lave en lille malebog. Når man trykker på det forskellige felter skal fraven naturligvis ændre sig.

on (press) {
    farve = new Color(_root.ditclip);
    farve.setRGB(0xFF0000);
}

Så langt så godt - Kan man ikke slippe for at give de enkelte felter navn? og i stedet bruge noget ligende...

on (press) {
    farve = new Color(_self);
    farve.setRGB(0xFF0000);
}

... Det kunne nu være godt hvis jeg slap for at navngive alle 60 felter :o)
Avatar billede mat Nybegynder
15. oktober 2002 - 14:10 #1
on (press) {
    farve = new Color(this);
    farve.setRGB(0xFF0000);
}
Avatar billede joch Nybegynder
15. oktober 2002 - 15:37 #2
Hej mat

Når jeg bruger (this) bliver alt farvet - også de andere buttons
Avatar billede mat Nybegynder
15. oktober 2002 - 15:52 #3
prøv at bruge movieclips istedet for buttons :)

mat
Avatar billede joch Nybegynder
15. oktober 2002 - 16:04 #4
Når jeg gør det, bliver alle movieclips farvet...
Avatar billede gotcha Nybegynder
15. oktober 2002 - 17:26 #5
Har du en liste med alle farverne, og bruger du Flash MX? I så fald er det kanon nemt at kode det, så du slipper for alt slavearbejdet!

Mvh Morten
Avatar billede gotcha Nybegynder
15. oktober 2002 - 17:28 #6
I den løsning, som mat foreslår, skal du forresten også have 60 movie clips, hvor der befinder sig en knap inden i hver.
Avatar billede mat Nybegynder
15. oktober 2002 - 17:53 #7
det forstår jeg ikke, jeg bruger mx og bruger movieclips istedet for knapper og det virker altså efter hensigten her (og det havde jeg egentlig osse regnet med) ?
Avatar billede gotcha Nybegynder
15. oktober 2002 - 18:25 #8
Undskyld, jeg skulle have tilføjet, at det kun er nødvendigt i Flash 5 og under. I Flash MX kan du naturligvis bare bruge myClip.onPress = function () osv.
Avatar billede joch Nybegynder
15. oktober 2002 - 19:02 #9
Sorry mat - Jeg havde bare lagt koden ind som:

onClipEvent (mouseDown) {
    farve = new Color(this);
    farve.setRGB(0xFF0000);
}

Den skulle jo ligge som: on (press)

Opretter du lige et svar, så har jeg lidt point jeg gerne vil af med :$
Avatar billede mat Nybegynder
15. oktober 2002 - 19:30 #10
svar :)
Avatar billede joch Nybegynder
15. oktober 2002 - 20:34 #11
Takker igen :o)
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