webForumDet fria alternativet

xmouse och ymouse

Flashur Flash, Shockwave

10 svar · 235 visningar · startad av Web-Tor

Web-TorMedlem sedan nov. 200013 890 inlägg
#1

I min flashfilm har jag:
• Textfält X
• Textfält Y
• Spara-knapp

När jag klickar någon stans i filmen först dessa koordinater in i fälten X och Y.
När jag klickar på Spara så skickas värdena in i en databas.

Till problemet: När jag klickar på Spara så räknas ju detta som ett klick och det är då dessa koordinater som förs in i databasen. Hur gör jag för att klick på Spara-knappen inte ska räknas?

RödalacketMedlem sedan feb. 20002 612 inlägg
#2

Kan du inte ha en variabel som sätts till sann eller falsk när du har klickat i filmen, alltså när dina x och y-värden blir satta.
if(click==false){
bla xmouse;
bla ymouse;
click = true;
}

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

Nu hänger jag inte med. Jag använder den här koden:

// ***  Låser musens position
onClipEvent (mouseDown) {
	_root.fltPostX = _root._xmouse;
	_root.fltPostY = _root._ymouse;
}

Hur hade du tänkt att jag skulle göra?

PS. Använder Flash 5 :l

RödalacketMedlem sedan feb. 20002 612 inlägg
#4

Om du i rooten sätter click till false och följande kod i ditt filmklipp

onClipEvent (mouseDown) {
	if (_root.click == false) {
		_root.fltPostX = _root._xmouse;
		_root.fltPostY = _root._ymouse;
		_root.click = true;
	}
}

och sedan på skicka-knappen

on(release){
	_root.click = false;
}

Nått sånt hade jag tänkt mig.. :)

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

Har testat detta men... får det inte att funka. :(

RödalacketMedlem sedan feb. 20002 612 inlägg
#6

Det måste funka... :)
Vad är det som händer?

Web-TorMedlem sedan nov. 200013 890 inlägg
#7

Det händer ingenting?
Du som är så duktig på att göra exempelfiler - kan du inte göra en på den här också. :q :i :r

RödalacketMedlem sedan feb. 20002 612 inlägg
#8

Jo, det kan jag göra.
Hoppas att den här kommer funka bättre än den förra... :e

RödalacketMedlem sedan feb. 20002 612 inlägg
#9

En fil
Det är inte ett fullt fungerande exempel men du kommer att förstå hur jag har tänkt.

Web-TorMedlem sedan nov. 200013 890 inlägg
#10

Men man kan bara klicka EN gång i filmen innan man skickar variablerna?
Om man klickar fel så är går det inte att ångra?
(är jag jobbig nu? :r)

RödalacketMedlem sedan feb. 20002 612 inlägg
#11

Ja man kan bara klicka en gång i filmen innan man skickar variablerna, i alla fall i den filen.
Det man skulle kunna göra är en reset-knapp i så fall som sätter variabeln till false igen.

136 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)