| |||||||
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) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 9
| probleme mit mausverfolgung
habe dieses weitbekannte script zur mausverfolgung gefunden...ist echt super!!! onClipEvent (enterFrame) { speed = 15; mousexbla += _xmouse; mouseybla += _ymouse; // Bestimme Abstand der Maus zum Stern diffx = mousexbla-_x; diffy = mouseybla-_y; // Bewege Stern (Abstand langsam verringern) _x += diffx/speed; _y += diffy/speed; } nun mein problem: ich will die maus durch ein von mir gewähltes objekt ersetzen, dem der stern dann nachrast, doch ich weiß nich wie??? bei mir hängts irgentwie bei den variablen _x & _y mit den ich nichts anfangen kann...hab probiert einfach die _xmouse & _ymouse durch mein objekt zu ersetzen (instanzname._x usw) doch das klappt nich...bitte helft mir...ich mache flash erst seit 3 wochen und komme hier echt nich weiter... |
| | |
| | #2 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
Hi! Wenn du von deinem onClipEvent block einen anderen MC ansprechen willst, brauchst du _parent. in deinem script kommst du mit _xmouse auf die mauspositoin in deinem (Stern-)MC. mit _parent._xmouse kommst du auf die Pos. im Hauptfilm (eine Ebene höher) also kannst zB. mit _parent.meinClip._x statt _xmouse ein anderes objekt für die Verfolgung nehmen... das script kannst du noch etwas verkürzen: PHP-Code:
__________________ Some Flash Worx |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 9
|
...aber was ich absolut nicht raffe ist: das funktioniert: onClipEvent(EnterFrame){ _x += (_parent.clip._x-_x)/15; _y += (_parent.clip._y-_y)/15; } und das funktionier nicht: onClipEvent (enterFrame) { speed = 15; mousex += (_parent.clip._x); mousey += (_parent.clip._y); // Bestimme Abstand der Maus zum Stern diffx = mousex-_x; diffy = mousey-_y; // Bewege Stern (Abstand langsam verringern) _x += diffx/speed; _y += diffy/speed; } ...aber ich habe keine ahnung wieso??????????????????????????? |
| | |
| | #5 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Servus! In Flash MX Syntax! PHP-Code: PHP-Code:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #6 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
ja genau, bi der zuweisung ist das += falsch, nur = reicht ![]() aber warum so kompliziert, wenns auch einfach geht?
__________________ Some Flash Worx |
| | |
| | #7 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Ich weis das es einfacher geht, aber deswegen kann ich doch trotzdem die frage warum des andere nicht richtig ging beantworten
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #8 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
ja
__________________ Some Flash Worx |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |