Avatar billede jenslyn_s Nybegynder
24. september 2003 - 23:31 Der er 17 kommentarer og
1 løsning

if mouse over then

Har et felt. Når musen er 'over' feltet skal filmen køre 15frames, så stoppe(hvis musen er i feltet), når musen så flyttes ud skal filmen fortsætte.
hvordan undgår jeg at man kan føre musen hurtigt over og ud af feltet, så filmen kører til frame15, og så stopper, fordi musen ikke er 'over'.. vil have noget kode som siger >if mouse not over 'feltet' the gotoandplay<
tak
Avatar billede barklund Nybegynder
25. september 2003 - 06:55 #1
Øh, hvis jeg har forstået rigtigt, så hvis man fører musen over mens filmen er i frame t, så skal den spille frem til frame t+15 og stoppe indtil man fjerner musen og derefter spille videre.

Hvis man derimod på et tidspunkt mellem frame t og frame t+15 fjerner musen fra feltet, så skal filmen "springe" frem til frame t+15 og afspille.

Er det rigtigt forstået?
Avatar billede jenslyn_s Nybegynder
25. september 2003 - 13:15 #2
ja.
problemet er at på frame15 har jeg nu en "on mouse out play"-action, og problemet er jo at man kan have flyttet musen ud inden... og derved står filmen stille i frame15.
Avatar billede barklund Nybegynder
25. september 2003 - 17:37 #3
En "on mouse out play"? Er det sådan en smart MX 2004 Drag'n'drop funktion.
Avatar billede jenslyn_s Nybegynder
25. september 2003 - 18:52 #4
nej, mere end sådan hurtigt-skrevet-gayed-up-du-ved-jo-hvad-jeg-mener-action.... drop nu bare noget knowledge... hvis du da har...
Avatar billede gulekings Nybegynder
26. september 2003 - 14:09 #5
battle!?
Avatar billede barklund Nybegynder
27. september 2003 - 17:41 #6
i frame t:

stop();
over = false;
some_btn.onRollOver = function() {
    over = true;
    play();
}
some_btn.onRollOut = function() {
    over = false;
}

i frame t+15:


if (over) {
    stop();
} else {
    some_btn.onRollOut = function() {
        play();
    }
}

/Barklund
Avatar billede jenslyn_s Nybegynder
28. september 2003 - 10:41 #7
tak barklund!, men kan sgu' ikk få skidtet til at virke... kan ikk' lige gennemskue hvor jeg laver fejl, jeg har en knap: "some_btn" og jeg har lagt scriptet i den ønskede frames, men intet sker :(
noget jeg måske har glemt?
Avatar billede barklund Nybegynder
28. september 2003 - 11:12 #8
istedet for play() så prøv at skrive this._parent.play();
Avatar billede barklund Nybegynder
28. september 2003 - 11:12 #9
...begge steder
Avatar billede jenslyn_s Nybegynder
28. september 2003 - 12:05 #10
hmm, virker stadig ikk'....
Avatar billede barklund Nybegynder
28. september 2003 - 12:09 #11
stopper den bare i frame t og gør intet på onRollover?
Avatar billede jenslyn_s Nybegynder
28. september 2003 - 12:11 #12
ja. rør sig ikk' ud af framen.
Avatar billede barklund Nybegynder
28. september 2003 - 12:18 #13
Har du prøvet at smide en trace ind?

some_btn.onRollOver = function() {
    trace("onRollOver on "+this);
    over = true;
    play();
}
Avatar billede jenslyn_s Nybegynder
28. september 2003 - 12:32 #14
hmm, ser ikk ud til at virke. måske fucker jeg op... kan du evt. sætte det ind i en flash-fil, hvor det virker, og så maile det til mig? hvis altså du har tid.
Avatar billede barklund Nybegynder
28. september 2003 - 12:59 #15
Avatar billede jenslyn_s Nybegynder
28. september 2003 - 13:58 #16
tak barklund, nu er der styr på skidtet. mange tak! vil du ikk have point for spørgsmålet?
Avatar billede barklund Nybegynder
28. september 2003 - 14:10 #17
Jo tak :)
Avatar billede barklund Nybegynder
28. september 2003 - 14:54 #18
Tark for points
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