谁会这种做圆周运动的flash as3代码要求:舞台有两个小球元件,实例名分别为a,b;若要让两个小圆绕同一圆心做半径不同的圆周运动,请问要在什么地方加什么代码?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 02:36:13
![谁会这种做圆周运动的flash as3代码要求:舞台有两个小球元件,实例名分别为a,b;若要让两个小圆绕同一圆心做半径不同的圆周运动,请问要在什么地方加什么代码?](/uploads/image/z/12356387-35-7.jpg?t=%E8%B0%81%E4%BC%9A%E8%BF%99%E7%A7%8D%E5%81%9A%E5%9C%86%E5%91%A8%E8%BF%90%E5%8A%A8%E7%9A%84flash+as3%E4%BB%A3%E7%A0%81%E8%A6%81%E6%B1%82%EF%BC%9A%E8%88%9E%E5%8F%B0%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%B0%8F%E7%90%83%E5%85%83%E4%BB%B6%2C%E5%AE%9E%E4%BE%8B%E5%90%8D%E5%88%86%E5%88%AB%E4%B8%BAa%2Cb%EF%BC%9B%E8%8B%A5%E8%A6%81%E8%AE%A9%E4%B8%A4%E4%B8%AA%E5%B0%8F%E5%9C%86%E7%BB%95%E5%90%8C%E4%B8%80%E5%9C%86%E5%BF%83%E5%81%9A%E5%8D%8A%E5%BE%84%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9C%86%E5%91%A8%E8%BF%90%E5%8A%A8%2C%E8%AF%B7%E9%97%AE%E8%A6%81%E5%9C%A8%E4%BB%80%E4%B9%88%E5%9C%B0%E6%96%B9%E5%8A%A0%E4%BB%80%E4%B9%88%E4%BB%A3%E7%A0%81%3F)
谁会这种做圆周运动的flash as3代码要求:舞台有两个小球元件,实例名分别为a,b;若要让两个小圆绕同一圆心做半径不同的圆周运动,请问要在什么地方加什么代码?
谁会这种做圆周运动的flash as3代码
要求:舞台有两个小球元件,实例名分别为a,b;若要让两个小圆绕同一圆心做半径不同的圆周运动,请问要在什么地方加什么代码?
谁会这种做圆周运动的flash as3代码要求:舞台有两个小球元件,实例名分别为a,b;若要让两个小圆绕同一圆心做半径不同的圆周运动,请问要在什么地方加什么代码?
其实可还不用代码,用引导线就好了.
代码的话在帧上写也行,在.as文件中写也行.做圆周运动的话 用enterframe事件或者用Timer类都可以,不过个人感觉Timer类好一点,方便修改..用圆的方程算x,y赋值给对象的x,y属性就好
//中心坐标
const centerX = 225;
const centerY = 150;
//旋转半径
const r = 100;
var timer:Timer = new Timer(30);//间隔为30ms
var t:Number = 0;
timer.addEventListener(TimerEvent.TIMER,timerHandler);
timer.start();
function timerHandler(e:TimerEvent):void {
\x05a.x = centerX + r*Math.cos(t);
\x05a.y = centerY + r*Math.sin(t);
\x05t += Math.PI/32;//步长
\x05e.updateAfterEvent();
}
哦哦 我知道了