| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
| mouse positionsabfrage
hi, habe einen screensaver gebastelt. jetzt soll, sobald die mouse bewegt wird, der screensaver ausgeschaltet werden. habe das ganze mit einem mc gelöst, der auf irgendwo auf der bühne liegt,_visible = 0 ist, und folgendes script enthält: onClipEvent (mouseMove) { fscommand("quit"); } jetzt kann man das ganze doch auch bestimmt mit einer mouse-positionsabfragen lösen. dazu muss doch "einfach" die x_pos.alt und die x_pos.neu miteinander verglichen werden, und bei einem !=, fscommand("quit") aktivieren. x_pos = _root._xmouse; y_pos = _root._ymouse; nur wie bestimme ich, was x_pos.alt und was x_pos.neu ist um diese überhaupt vergleichen zu können? gruss sven |
| | |
| | #2 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
Hi, das geht schon, du musst nur im ersten Frame die Position der Maus speichern: xMouse = _root._xmouse; yMouse = _root._ymouse; und dann: onClipEvent(enterFrame) { if(_root._xmouse != _root.xMouse || _root._ymouse != _root.yMouse) { fscommand("quit"); } } Allerdings verstehe ich nicht, warum du die Positionen abfragst, mit mouseMove sollte es doch auch gehen, oder nicht? Abgesehen davon bieten doch die Programme zur Erstellung von Screensavern oft die Option, bei Mausbewegung zu beenden... Grüße Sascha
__________________ 12:15, press return |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
mouseMove is doch ok-warum so kompliziert? ActionScript:
@luda das o.g. script frägt doch quasi nur ab ob die mauspositionen mit der im 1.frame gespeicherten übereinstimmt? wird nich funktionieren deluxe |
| | |
| | #4 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
|
hi, ja, mit onClipEvent (mouseMove) funktioniert es. wollte nur wissen, ob es noch eine elegantere lösung gibt. habe den screensaver mit SWF Studio (http://www.northcode.com/) erstellt und in den settings auch mouse movement aktiviert. unter xp funzt es, aber leider unter NT nicht?! gruss sven |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |