Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03389.jsonl.gz/3045

Es gibt ein vorgefertigtes Verhalten in der Bibliothekspalette, das einen Sprite der Maus folgen läßt (Animation> Interaktiv> Mit Cursor mitlaufen/Sprite Track mouse).
Das Skript macht eigentlich nichts anders, als vor Beginn eines neuen Frames die Mausposition auszulesen und dann die Spriteposition anzupassen. Gleiches erzielst du mit folgendem einfachen Skript (das allerdings den Sprite nicht auf dem Mauszeiger zentriert):
on prepareFrame me
sprite(the spriteNum of me).loc = the mouseLoc
end prepareFrame
Wenn du das ganze immer erst machst, während der Abspielkopf auf den Frame kommt, also on enterFrame, erzielst Du eine leichte Verzögerung:
on enterFrame me
sprite(the spriteNum of me).loc = the mouseLoc
end enterFrame
Das gleiche kannst du auch mit dem vorgefertigten Skript machen: einfach das Wörtchen prepareFrame gegen enterFrame austauschen.
Eine noch längere Verzögerung einzubauen, wäre ein wenig komplizierter. aber vielleicht bist du ja schon so zufrieden...
Übrigens: wenn du den Sprite als Mousezeiger verwenden willst, kannst du ein kleines Filmskript schreiben:
in startMovie
cursor 200
end startMovie
Das bewirkt, daß der eigentliche Mauszeiger nicht zu sehen ist.
greez
Christof
als Antwort auf: [#39783]