Цитата:
|
когда ты отвечаешь человеку, что он может позиционировать спрайт с точностью до 1/400 пикселя, ты заблуждаешься сам и вводишь в заблуждение коллегу.
|

Код AS3:
package {
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author gloomyBrain
*/
public class Main extends Sprite {
public static const stepSize:Number = 1 / 400; // == 0.0025 pixels == 1/20 twips
public var stepCount:int;
public var myShape:MyShape;
public function Main():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
this.stepCount = 0;
this.myShape = new MyShape();
this.addChild(this.myShape);
this.addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
public function onEnterFrame(evt:Event):void {
this.twipCount++;
this.myShape.x += stepSize * this.stepCount;
}
}
}

Да абсурд, не спорю я =) Но можно
А изначально я ответил на реплику, оспаривающую (как мне показалось) факт того, что на 1 логический пиксель приходится /* внутри помещается */ 400 твипов. Если эта реплика ничего не оспаривает, то и мысль до абсурда я доводить не хотел.
Извините, если кого задел.