0
在我的程序中,我有一個FLVPlayback來播放視頻,並且我想通過圍繞X軸的鍵盤輸入來旋轉FLVPlayback。 以下是代碼。 此處FLVPlayback僅在Y = 0附近旋轉,這意味着視頻的上邊距附近。 我想旋轉它圍繞視頻的底部邊緣。我該怎麼做?如何繞特定軸旋轉FLVPlayback? (例如Y = 10,Y = 100)
import fl.video.*;
import fl.transitions.Rotate;
var xval:int = 0;
var yval:int = 0;
var zval:int = 0;
//var videoFront:FLVPlayback = new FLVPlayback();
videoFront.source = "data/Dance.flv";
videoFront.width = 500;
videoFront.height = 500;
videoFront.play();
stage.addChild(videoFront);
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
function onKeyPressed(evt:KeyboardEvent):void
{
trace("Press key");
if (evt.keyCode == Keyboard.Q)
{
xval++;
videoFront.rotationX = xval;
}
else if (evt.keyCode == Keyboard.A)
{
xval--;
videoFront.rotationX = xval;
}
}
謝謝你MGol ...我們不能在運行時改變旋轉pivoting?使用動作腳本... – Suravi 2014-09-02 08:59:06
每個動畫片段在其註冊點上旋轉。所以如果您在動畫片段中更改flvplayback的位置並旋轉它,那麼您將更改旋轉關鍵點。 – mGolzadh 2014-09-02 09:22:40
不客氣:) – mGolzadh 2014-09-03 07:39:51