flash as2里,什么动作可以让一个影片剪辑原地旋转(实例名称为:aaa),要求:按下键盘上的左键时,

逆时针旋转,按下右键时,顺时针旋转,手松开时停止旋转,旋转速度大约2秒一圈(帧频50),请详细写出所有动作!(我要做一辆坦克,已经加入了动作让他只能用前后方向键控制它前后... 逆时针旋转,按下右键时,顺时针旋转,手松开时停止旋转,旋转速度大约2秒一圈(帧频50),请详细写出所有动作!(我要做一辆坦克,已经加入了动作让他只能用前后方向键控制它前后移动,现在还需让他转弯!) 展开
 我来答
anttent
2013-02-17 · TA获得超过133个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:146万
展开全部
代码加在和目标影片剪辑同级别的帧上:

Key.addListener(this);
onKeyDown = function () {
if (Key.isDown(37)) {
aaa._rotation -= 7.2;
}
if (Key.isDown(39)) {
aaa._rotation += 7.2;
}
};
onKeyUp = function () {
if (Key.getCode() == 37) {
}
if (Key.getCode() == 39) {
}
};

有问题欢迎私信
更多追问追答
追问
我先创了元件1,画了一辆坦克,之后创了元件2,把元件1放了进去,加入可以前后移动的动作,然后回到场景,把元件2放到场景(实例名称:aaa),又在场景新建了一个图层,在元件2的同级帧加入你给我的动作
(让它旋转),最后测试影片:确实可以原地旋转,但是,如果我让他往前走一段,再让它旋转,它还以它起点的位置为中心点旋转,怎么能让它一直以它自己为中心点旋转?
追答
旋转动作的目标影片剪辑和位置移动动作的目标影片剪辑一致。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式