PDA

Volledige versie bekijken : Rotate effect, van positief naar negatief


Mitcho_0
%Europe/Berlin %023 %2011, 00:33
Hallo,

Ik heb een custom effect class die Fly heet. Hij extend Animate effect.
Net vóórdat super.initInstance() wordt ge-called, pas ik property motionPaths aan. Er is een MotionPath voor x, y en rotation.

Soms gaat die rotation van -179 naar 179. Omdat de rotation property nou eenmaal zo werkt. Die gaat van -180, tot 180.

Het probleem is dat het Animate effect niet de kortste weg kiest.
Hij gaat niet meteen van -179 (1) naar 179 (359). Maar hij maakt een heel rondje.

Zie bijlagen.

Is daar een oplossing voor?
Het zou fijn zijn als ik het wel als effect kan gebruiken.

Mitcho_0
%Europe/Berlin %060 %2011, 01:27
Het probleem is opgelost.
De FlyInstance class doet nu het meeste werk, in method play().
Géén MotionPath meer voor rotation.
Property rotation wordt nu aangepast in overridden function animationUpdate() van FlyInstance.

Nu maakt ie geen rare rondjes meer. Hoera!

Zie bijlage.