'resette' en knap så den ikke bliver overruled af color objektet
Jeg har en knap der lyser op når man mouser over på den.Når man så klikker på den forbliver den highlightet indtil man klikker på den igen, - det er også fint.
Men når man så igen mouserover på den så virker highlight ikke længere.
Min kode er her
nr er navn på knappen
Hele molevitten bliver kaldt ude fra knappen med koden
_root.farve(9999);
hvor 9999 er knappens navn
knapnr = new Array();
somString = new Array();
myColor = new Color(nr);
i = 1;
function farve(nr) {
myColor = new Color(nr);
for (f=0; f<i; f++) {
if (knapnr[f] == nr) { // tjekker om posten findes allerede
var alarm = 1;
}
}
if ((alarm != 1) || (myColor.getRGB() != 0x00ff00)) {
myColor.setRGB(0x00ff00);
knapnr[i] = nr;
postnrHolder += nr+", ";
somString[i] = (nr).toString();
trace("som string = "+somString[i]);
if (somString[i] != 1) {
myColor.setRGB(0x00ff00);
somString[i] = 1;
}
i++;
} else {
myColor.setRGB(0x009900); // slukker knappen
}
alarm = 0;
}
Problemet er at
myColor.setRGB(0x009900); // slukker knappen
åbenbart er så stærk at den får de normale knap stadier ophævet.
Kan jeg 'resette' knappen på nogen måde??
vh
KalleBalle
P.S. jeg har ikke flere points en disse 10 så jeg må vist hellere til at svare på nogen spørgsmål ;-)
