Ik ben in Flash MX begonnen met het simuleren van een soort Space Rings. Het idee hiervan is dat er drie ringen om elkaar heen draaien, elk met een andere draaias. Nu is mijn probleem dat ik de _width en de _height van een movieclip (een ring) niet tegelijk kan veranderen (om draaiing te simuleren).
Hiervoor heb ik de volgende code:
In dit geval verandert hij de _width property van 'binnen' wel, maar de _height niet. Als je echter de laatste 2 regels omdraait, verandert hij de hoogte wel, maar de breedte weer niet.
Ik heb al geprobeerd dit met setProperty op te lossen, maar dit helpt ook niet.
Link naar de fla: http://www.samensprong.nl/flash/cirkels.fla
Hiervoor heb ik de volgende code:
code:
1
2
3
4
5
6
7
| bdraai = (bdraai + bd)%180; idraai = (idraai + id)%180; sinus = Math.sin(bdraai/180 * Math.PI); sinas = Math.sin(idraai/180 * Math.PI); _root.binnen._width = sinus * ih; _root.binnen._height = sinas * ih; |
In dit geval verandert hij de _width property van 'binnen' wel, maar de _height niet. Als je echter de laatste 2 regels omdraait, verandert hij de hoogte wel, maar de breedte weer niet.
Ik heb al geprobeerd dit met setProperty op te lossen, maar dit helpt ook niet.
Link naar de fla: http://www.samensprong.nl/flash/cirkels.fla