Problem med kode fra barklund
Jeg skulle lige bruge noget kode til lidt mouseover effekt og faldt så over et lille stykke fra M. Barklund. Det er som følger:onClipEvent (load) {
// skift her
alpha_off = 25;
alpha_on = 100;
alpha_steps = 15;
// lad dette være
end_alpha = alpha = _alpha = alpha_off;
step_alpha = (alpha_on-alpha_off)/alpha_steps;
idle = 1;
over = -1;
sign = step_alpha < 0 ? -1 : 1;
}
onClipEvent (enterFrame) {
if (idle) return;
_alpha = (alpha+=over*step_alpha);
if (sign*_alpha < sign*alpha_off || sign*_alpha > sign*alpha_on)
idle = 1;
}
onClipEvent(mouseMove) {
if (over == -1 && this.hitTest(_root._xmouse,_root._ymouse,1)) {
over = 1;
idle = 0;
} else if (over == 1 && !this.hitTest(_root._xmouse,_root._ymouse,1)) {
over = -1;
idle = 0;
}
}
Koden virker egentlig helt godt, i Flash, men når jeg exporterer swf'en, så går den ikke tilbage til udgangspunktet.
Er der en venlig sjæl, som lige kan pege på hvor det er kæden hopper af?
