| |||||||
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: Jul 2004 Ort: Köln
Beiträge: 102
| Dauerhafter Vorzeichenwechsel
Hallo zusammen. Ich möchte einen MC hin und her pendeln lassen. Ich dachte mir, ich sage: _x = _x+4*a; Dann setzte ich a = 1 und wollte eigentlich an den jeweiligen "Wendepunkten" (0px und 600px) a*=-1 setzen damit der MC eben immer hin und her wechselt. Ich schaffe es nun leider nicht letzteren Befehl umzusetzen. Über If (x>600) {a*=-1}; klappt logischerweise nicht, denn ab 599 wird ja direkt wieder umgepolt. Wie schreibe ich einen dauerhaften Vorzeichenwechsel? Danke im Voraus für die Hilfe. Lukas |
| | |
| | #2 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Anstatt nur den Wert umzudrehen, würde ich die ganze Funktion austauschen. ActionScript:
mfg .r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting Geändert von bokel (27-07-2004 um 09:18 Uhr) |
| | |
| | #3 (permalink) |
| Flashaholic Registriert seit: Feb 2003 Ort: Berlin
Beiträge: 1.459
|
der bokel mal wieder! ein sehr schönes beispiel. es ist manchmal so simpel
__________________ TVNEXT Solutions |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
| Bedankt
Yo, danke. Das ging ja schnell und ein netter sauberer Ansatz obendrein. Hab übrigens selbst auch noch was hinbekommen: onClipEvent (load) { x = 4; } onClipEvent (enterFrame) { if (_x > 600){ x = -x; } if (_x < 0){ x = -x; } this._x -= x; } Trotzdem nochmals vielen Dank. Lukas |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |