Seite 1 von 1

MouseLocate()

Verfasst: 20.04.2019 20:01
von stevie1401
Kann es sein, dass MouseLocate() mit Spiderbasic nicht funktioniert?

OpenWindow(0,10,10,800,600,"Test",#PB_Window_Normal)
ExamineMouse()
MouseLocate(10,10)

Re: MouseLocate()

Verfasst: 21.04.2019 00:17
von Kiffi
so wie ich das sehe, werden da nur die Variablen gesetzt; nicht die Maus bewegt:

Code: Alles auswählen

function spider_MouseLocate(b, a) {
    spider.mouse.x = b;
    spider.mouse.y = a
}
und meines Wissens ist es auch gar nicht möglich, die Position des Mauszeigers mit JavaScript zu verändern.

Re: MouseLocate()

Verfasst: 21.04.2019 07:45
von stevie1401
Nunja, das steht in der Spiderbasic-Hilfe:

Syntax

MouseLocate(x, y)
Description

Changes the absolute position (in pixels) of the mouse in the current screen. This is useful when using MouseX() or MouseY().

Re: MouseLocate()

Verfasst: 21.04.2019 08:31
von Kiffi
stevie1401 hat geschrieben:Nunja, das steht in der Spiderbasic-Hilfe:
das ist mir wohlbekannt.

Re: MouseLocate()

Verfasst: 21.04.2019 09:36
von RSBasic
Man kann höchstens mit CSS auf "cursor: none;" setzen und einen eigenen Mauscursor visualisieren und die Position des eigenen Mauscursors jederzeit ändern.

Re: MouseLocate()

Verfasst: 21.04.2019 11:54
von stevie1401
Vielen Dank für die Info.
Eigentlich geht es mir um etwas vollkommen anderes:
Ich habe eine Spider-Seite bei der man auf einen Button klickt und dann öffnet sich ein PopupImageMenu.
Mit PC / Notebook funktioniert das wunderbar, mit Tablet und Smartphone leider so überhauptnicht.

Meine Idee war jetzt, wenn man auf den Button geklickt hat, dass dann der Mauszeiger schnell an eine Stelle ausserhalb des Buttons plaziert wird, in der Hoffnung, dass dann die Popups besser funktionieren, aber vermutlich ist das eh eine Schnapsidee.

Oder hat jemand schon eine Lösung für den Spider-PopUp-Bug gefunden?