2
我想有一個圓圈(可能是影片剪輯),以顯示其更改喜歡這幅畫定時器:如何使用動作腳本2繪製'動態角'的'圓'?
同時,我需要訪問它的角度運行時間。例如:
function setAngle(degree:Number)
任何建議?
我想有一個圓圈(可能是影片剪輯),以顯示其更改喜歡這幅畫定時器:如何使用動作腳本2繪製'動態角'的'圓'?
同時,我需要訪問它的角度運行時間。例如:
function setAngle(degree:Number)
任何建議?
這給一試:
var circle:Number = Math.PI * 2;
var degree:Number = Math.PI/180;
var radius:Number = 30;
var shape:MovieClip = _root.createEmptyMovieClip("shape", _root.getNextHighestDepth());
shape._x = 100;
shape._y = 100;
shape._rotation = -90;
function render(chunkAngle:Number):Void
{
chunkAngle *= degree;
shape.clear();
shape.lineStyle(1);
shape.beginFill(0x6BB0FF);
shape.lineTo(radius, 0);
for(var i:Number = circle; i > chunkAngle; i -= degree)
{
shape.lineTo(Math.cos(i) * radius, Math.sin(i) * radius);
}
shape.lineTo(0, 0);
shape.endFill();
}
render(45);
那麼你可以有一個足夠幀的movieclip來覆蓋角度並在你的setAngle中使用gotoAndStop。不漂亮,但我不確定你還能如何處理。