webForumDet fria alternativet

Stoppa vid rollout

8 svar · 363 visningar · startad av garda

gardaMedlem sedan dec. 200139 inlägg
#1

Har en flash med en karta som följer musens rörelse, typ en scroll i alla riktningar.

Det jag vill är att stoppa allt om musen inte är över flashen på en websida.

Det finns knappar med rollover i movieclippet, så när jag gjorde en knapp över hela och
körde en stop() vi rollout, så slutar dessa fungera då de ligger under...
Någon som har ett tips?

andyoumaydieMedlem sedan dec. 2006608 inlägg
#2

Har du provat att lägga den stora knappen under de andra knapparna?

gardaMedlem sedan dec. 200139 inlägg
#3

Ja, men då blir det "rollout" när jag går över dessa och den slutar scrolla...
Jag har gjort en liten lösning med mousex och mousey men när man är snabb med musen reagerar det inte...

andyoumaydieMedlem sedan dec. 2006608 inlägg
#4

Prova att ändra framerate, ju högre ju mindre chans att den inte reagerar.
Jag brukar själv köra på 31 fps. 12 är default men alldeles för lågt för de flesta projekt om du frågar mig.

SinusMedlem sedan dec. 200384 inlägg
#5

Beroende på hur din lösning ser ut, kanske något i stil med:

if(_root.xmouse < 100 && _root.xmouse < 100) {
   // din nuvarande kod
}
gardaMedlem sedan dec. 200139 inlägg
#6

Jag använder idag:
if (mousex>95 or mousex<-95) {

}
och har en fps på 32 men det funkar sådär...

ALeafMedlem sedan maj 200720 inlägg
#7

Jag var ute efter en liknande lösning för ett tag sen, och fick lite tips:

http://www.webforum.nu/showthread.php?t=156317

Läs inlägget ifrån "doridori" om att ha ett MC ("hitMe") över din flash, var iaf det jag använde mig utav. :) Kanske går att utgå ifrån det.

Men det finns ju säkert smidigare lösningar.

gardaMedlem sedan dec. 200139 inlägg
#8

Nja, det funkar likadant för mig, om man är för snabb med musen ut från flashen
fortsätter den rulla...

mirandirMedlem sedan maj 2003750 inlägg
#9

Använd en osynlig knapp med rollOver/rollOut för att aktivera/avaktivera funktionaliteten. Sedan använder filmklipp med hemslöjdade rollOver/rollOut events med hjälp av onMouseMove och hitTest för "knapparna".

/Mirandir

129 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)