2009-10-14 10 views
0

Nous avons une application Flash cpu-intesive qui doit s'exécuter sur StageQuality.HIGH si possible en raison de son meilleur aspect. Sur les machines plus lentes, nous l'envoyons à StageQuality.LOW, mais l'application entière a l'air horrible - les images et même les sprites "se trémoussent".Flash StageQuality.LOW provoque des secousses étranges, quelqu'un sait pourquoi?

Voici un lien vers un film 20s montrant le problème. Il doit être vu pour comprendre "tremblant".

http://cloud.tourbuzz.net.s3.amazonaws.com/tmp/Flash%20Low%20Quality%20Jiggling.mov

Quelqu'un a une idée de ce qui se passe? Je peux comprendre que le mode LQ ne soit pas anti-alias, mais que les Sprites actuels ne soient pas acceptables. Je ne peux pas dire si c'est moi ou un bug ou quoi.

Répondre

0

La seule chose que je peux penser est que, en mode de qualité inférieure, il active l'accrochage aux pixels? Il ne devrait pas causer ce genre de bégaiement, à moins que les éléments qui bougent se déplacent en incréments de sub-pixel dans le cours normal de votre application, de sorte que lorsque le claquement de pixel est activé, cela rend le mouvement très subtil '.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Bitmap.html#pixelSnapping

+0

Merci pour l'idée, qui ne semble prometteur. Malheureusement, je ne peux pas sembler reproduire le problème maintenant pour le tester, ce qui est ironique parce que cela se passait comme une horloge jusqu'à ce que je sois allé tester votre idée! Je le garderai à l'esprit la prochaine fois que je pourrai reproduire le problème. – apinstein

Questions connexes