У меня есть очень простое приложение AS3, которое рисует несколько кругов с использованием API рисования и отображает встроенный простой SVG-файл (который также является кругом меньшего радиуса).Графика на эмуляторе выглядит хорошо (когда я меняю различные скины во FlashBuilder), но на реальных устройствах выглядит довольно плохо.Я попробовал два HTC Thunderbolt и Asus ePad.Я ничего не масштабирую, даже если бы я думал, что это будет проблемой для растровой, но не векторной графики.Кто-нибудь знает, если это так, как это?Или я что-то упустил?
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
public class bootest extends Sprite
{
[Embed(source="circle.svg")]
private var BackUp:Class;
public function bootest()
{
super();
// support autoOrients
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
var front:Sprite = new Sprite();
front.graphics.beginFill(0x0000ff, 1);
front.graphics.drawCircle(0, 0, 70);
front.graphics.endFill();
front.graphics.beginFill(0xffff00, 1);
front.graphics.drawCircle(0, 0, 60);
front.graphics.endFill();
front.x = 150;
front.y = 150;
addChild(front);
var svg:Sprite = new BackUp();
svg.x = front.x;
svg.y = front.y + front.height + 25;
addChild(svg);
}
}
}
Эмулятор левой стороны против скриншота правой стороны устройства