在我的程序中,我有一个FLVPlayback来播放视频,我想用X轴周围的键盘输入旋转FLVPlayback。 以下是代码。 这里FLVPlayback只围绕Y = 0旋转。这意味着在视频的上边缘附近。 我想围绕视频的下边缘旋转它。我该怎么做?
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;
}
}
答案 0 :(得分:3)
您可以将它放在另一个影片剪辑中,并将flvplayback的下边距放在此动画片段的注册点,然后旋转新的影片剪辑,以便旋转轴将更改。