A problémába a Flex 4 használatakor futtotam bele.
Kártyát készítettem, egy két oldalú Sprite class létrehozásával. Kapott persze DropShadow filtert is és a stage quality-t BEST-re állítottam, hogy a smooth-olt kép szépen jelenjen meg. Minden nagyon jól működött egészen addig, amig nem akartam animálni az átfordítást. Mert a rotationY változtatása után a kép mintha elvesztette volna a smooth voltát és az árnyéka is eltűnt.
2 napig kerestem a googlén a megoldást, de sehol semmi, kivéve, hogy másoknál is előfordult.
Fél megoldás a sprite.transform.matrix visszaállítása forgatás után, de ez a forgatást is megszűnteti... Viszont eljuttatott a probléma magjához: amikor a Flex forgat, 3D-vé teszi a képet.
Még tovább kutatva megjött a végeredmény: a képet tartalmazó sprite-ot beraktam egy másik sprite-ba és parent sprite-ot forgattam!! Így az effektet megtartva, szépen simítva forog!
Remélem, hogy segít.
Short: Rotate the parent container!
Nincsenek megjegyzések:
Megjegyzés küldése