Ciao..
Mah... da profano ti posso dire: "Usa delle maschere dinamice commandate via as"
Crei la tua semicorona (o come si chiama) colorata che verrà mascherata da un mc contenente la forma di una semicerchio il cui centro di rotazione è relativo al centro del cerchio in cui è circoscritto e che inizialmente (cioè quando la proprietà _rotation dell'istanza è uguale a zero) il semicerchio risulta sotto la semicorona per cui non si vede niente.
Poi da script gestisci la proprietà _rotation per smascherare una certa sezione della semicorona.
Ogni corona avrà la sua maschera... magari ti conviene creare un mc e quindi mettere tante istanze quante sono le sezioni della corona totale.
Quindi potrai anche dare un setRGB diverso per ogni istanza.
Poi vedi un po' tu per regolarti con le varie sezioni. Xke ad es potresti sovrapporle in modo che partano tutte da _rotation 0 e si coprano l'un l'altra. Oppure calcolare le rispettive percentuali per mascherare le corone in modo relativo e quindi lavorare sia sulla rotazione delle istanze "principali" sia su quella delle istanze "maschere".
...
tieni conto che l'ho pensata sul momento... ben vengano altre soluzioni.
alla prox![]()