Avatar billede flintstone Novice
22. januar 2005 - 13:01 Der er 6 kommentarer og
1 løsning

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?
Avatar billede mat Nybegynder
22. januar 2005 - 13:16 #1
Et gæt ville være at din flash fil ikke kan registrere cursoren fordi den ikke længere er over din fil?
Avatar billede flintstone Novice
22. januar 2005 - 13:43 #2
Det er ikke så meget HVAD der er galt, men egentlig mere HVOR det er galt. Jeg har jo fundet ud af, at den ikke virker. Jeg ville bare gerne have en eller anden til at pege på HVOR i koden det er galt c",)
Avatar billede mat Nybegynder
22. januar 2005 - 13:47 #3
Min pointe var netop at der ikke er noget galt med koden.
Avatar billede flintstone Novice
22. januar 2005 - 13:53 #4
Ok så.....den forstod jeg ikke så c"o)
Avatar billede flintstone Novice
22. januar 2005 - 13:55 #5
Det er da lidt frustrerende. Er der så noget andet man kan gøre eller skal jeg måske bare søge efter et andet script?
Avatar billede flintstone Novice
22. januar 2005 - 13:56 #6
Er ikke den helt store ørn udi Flash, må jeg nok indrømme, Men øvelse gør vel mester, ikke?
Avatar billede flintstone Novice
22. januar 2005 - 18:57 #7
......over and out........
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