| |||||||
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) |
| scriptvermurkser Registriert seit: Apr 2003
Beiträge: 269
| rotation mit for
nAbend alle zusammen. Ich wollte einen mc einmal um 360 grad rotieren und zwar wollte ich das so machen: else if (Nummer>=22){ if (_root.dummyS1.hitTest(_root.jhonny.flaeche)){ for(var i=1; i>360; i++) { _root.jhonny._rotation = +1; } gotoAndPlay(1); } } ich dachte, ich sage flash damit, wenn Nummer>=22 dann teste ob dummyS1 mit flaeche kollidiert und wenn ja, soll er die for-Schleife so lange spielen bis i größer als 360 und dabei die rotation immer um 1 erhöhen. (das else if ist nur, weil das ganze nur ein Teil aus einem Script ist) Aber offensichtlich sage ich das flash damit nicht, denn es funktioniert nicht. Dies ist auch nur eine Variante von den 500 die ich schon ausprobiert hab. Der Rest des Scripts ist ok, wenn ich was anderes einsetze (z.b. goto oder so), als die for-schleife, dann funktionierts. Wäre schön, wenn jemand einen Tipp hätte |
| | |
| | #2 (permalink) |
| Achim Math.PI Registriert seit: Jul 2001 Ort: cool Colonia
Beiträge: 11.642
|
die for schleife wird inner halb eines farme abgearbeitet dh du siehst keine grafische veränderung daher musst du dich mit if else und enterframe begnügen
__________________ gruß bloba 2 x onkel² b_d |
| | |
| | #5 (permalink) |
| scriptvermurkser Registriert seit: Apr 2003
Beiträge: 269
|
o.k., danke an bloba für die Erklärung. ich hab nun also: i = 1 onEnterFrame = function(){ if (i<360) { i++; _root.jhonny._rotation = i; } else { gotoAndStop(1); } } um meinen mc zu drehen. Dreht sich auch. Aber wie kann ich ihn jetzt schneller drehen Kann mir das vielleicht einer sagen? Hab schon einiges ausprobiert, funzt aber nicht. Wäre dankbar, wenn mir wer weiter helfen könnte. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |