2012-02-03 9 views

答えて

0

組み込み関数dragFromToForDuration(from、to、timeout)を使用してください。オブジェクトのプロパティ線をorigin.x、origin.y、size.width、size.heightにすると、図面の座標系と座標系に設定できます。素晴らしいものを描くことさえできます:)

このコードは、描画領域の左上隅から右下に3秒間線を描きます(少なくとも私は望みます)。タイムアウトパラメータを変更して、より速くまたは遅く描画することができます。

var drawingAreaObject = ...mainWindow().<yourObject>; 

var drawingAreaObjectRect = drawingAreaObject.rect(); 

var xBeginDrawPoint = drawingAreaObjectRect.origin.x + 1; 
var yBeginDrawPoint = drawingAreaObjectRect.origin.y + 1; 

var xEndDrawPoint = drawingAreaObjectRect.origin.x + drawingAreaObjectRect.size.width - 1; 
var yEndDrawPoint = drawingAreaObjectRect.origin.y + drawingAreaObjectRect.size.height - 1; 

UIATarget.localTarget().dragFromToForDuration({x:xBeginDrawPoint, y:yBeginDrawPoint}, {x:xEndDrawPoint, y:yEndDrawPoint}, 3); 

また、ポイントを描画するために)(flickInsideWithOptions(私はこの1つについてはよく分からないが、理論的にはそれが可能である)、またはtapWithOptionsを試すことができます。 残念ながら、この関数を使用して線のみを描画することができます。