`
hacker47
  • 浏览: 339077 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AS3基础:圆周运动

 
阅读更多
package  
{
	import flash.display.Sprite;
	import flash.events.Event;
	
	/**
	 * ...
	 * @author hacker47
	 */
	public class Main extends Sprite 
	{
		private var angle:Number = 0;
		private var centerX:Number = 300;
		private var centerY:Number = 300;
		private var radius:Number = 200;
		private var speed:Number = .1;
		
		public function Main() 
		{
			if (stage) init();
			else
			addEventListener(Event.ADDED_TO_STAGE, init);
		}
		
		private function init(e:Event = null):void {
			addEventListener(Event.ENTER_FRAME, running);
		}
		
		private function running(e:Event):void {
			ball.x = centerX + Math.cos(angle) * radius;
			ball.y = centerY + Math.sin(angle) * radius;
			angle += speed;
		}
		
	}

}

 

分享到:
评论
1 楼 hacker47 2012-03-07  
package  
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.geom.Point;
	
	/**
	 * ...
	 * @author hacker47
	 */
	public class Main2 extends Sprite 
	{
		private var radius:Number = 200;
		private var angle:Number = 0;
		private var xPos:Number;
		private var yPos:Number;
		private var speed:Number = .1;
		private var startPoint:Point = new Point(300, 300);
		
		public function Main2() 
		{
			if (stage) init();
			else
				addEventListener(Event.ADDED_TO_STAGE, init);
				
		}
		
		private function init(e:Event = null):void {
			graphics.lineStyle(1, 0, 1);
			graphics.moveTo(startPoint.x+radius, startPoint.y);
			addEventListener(Event.ENTER_FRAME, running);
		}
		
		private function running(e:Event):void {
			xPos =startPoint.x+ Math.cos(angle) * radius;
			yPos =startPoint.y+ Math.sin(angle) * radius;
			graphics.lineTo(xPos, yPos);
			angle += speed;
			trace(angle*180/Math.PI);
			if (angle*180/Math.PI > 360) {
				angle = 0;
			}
		}
		
	}

}

相关推荐

    湖北省沙市中学2020学年高一物理下学期第四次双周考试题.doc

    以上就是从题目中提炼出的高中物理知识点,涵盖了直线运动、匀加速运动、受力分析、摩擦力、圆周运动、电场力、功率、地球上的圆周运动、抛体运动和碰撞等多个方面。这些知识点是高中物理学习的基础,对于理解和解决...

    大学物理复习思维导图 质点运动学.zip

    13. **圆周运动**:质点沿圆周路径运动,加速度始终指向圆心,分为匀速圆周运动和非匀速圆周运动。 通过这个“大学物理复习思维导图”,学生可以系统地回顾质点运动学的主要概念和定律,加深理解,提高解题能力。...

    CIE+A-LEVEL物理辅导书:AS&ALevel+Physics+Revision+Guide.pdf

    - **圆周运动**:探讨物体在圆周路径上的运动特性。 - **万有引力**:讲解万有引力定律及其对天体运动的影响。 #### 三、物质 - **固体、液体和气体**:对比这三种物态的特点及其相变过程。 - **热力学第一定律**:...

    actinscript3国外教程,翻译成中文

    例如,使用三角函数可以创建平滑的物体摆动、圆周运动或者模拟重力效果。 此外,教程可能还会介绍游戏开发的基础知识,如事件处理、时间轴控制、图形绘制、动画制作和用户输入管理。ActionScript 3具有面向对象的...

    [Flash as3.0动画教程]文字版

    - **原理**: 物体围绕一个中心点做圆周运动。 - **3.6.2 椭圆运动** - **实现**: 通过调整正弦波和余弦波的比例来实现。 **3.7 勾股定理** - **定义**: 在直角三角形中,直角边的平方和等于斜边的平方。 - **应用...

    【物理】高三物理复习资料大全.doc

    - 推论3:位移中点的速度公式。 - 推论4:第t秒的位移等于前t秒的平均速度乘以时间差。 - 初速为零的匀加速直线运动规律:如速度与时间的比例关系,位移与时间平方的关系等。 5. 实验方法: - 打点计时器实验:...

    2020年云南省曲靖市宣威市来宾镇第二中学高一物理期末试题含解析.pdf

    5. 匀速圆周运动的性质:匀速圆周运动不是匀速运动,因为它速度的方向在不断改变,是一种变加速运动。物体做匀速圆周运动时,向心力总是垂直于速度方向,只改变速度的方向,不改变速度的大小。 6. 角速度与直径的...

    河南省信阳市2015届高三物理上学期第二次调研检测(期末)试卷(扫描版)

    - 第15题末尾部分,通过分析粒子在磁场中的轨迹和周期性运动,计算粒子从一个位置回到原点所需时间,这涉及到圆周运动的周期公式。 以上内容涵盖了高三物理课程中的基础概念、公式运用、实验技能、能量转换、电磁...

    高中物理基础知识总结大全.doc

    高中物理基础知识涵盖了许多...以上是高中物理基础的简要概述,涵盖了直线运动、自由落体运动、竖直上抛运动、平抛运动和匀速圆周运动以及万有引力的相关知识。在解决实际问题时,这些基本概念和公式是必不可少的工具。

    2020高考物理刷题增分:计算题仿真2018Ⅰ卷高考模拟演练含解析2020051439

    - **带电粒子在磁场中的圆周运动**:粒子受到垂直于速度和磁场的力,导致做匀速圆周运动。 - **带电粒子在复合场中的运动**:粒子同时受到电场和磁场的作用,轨迹可能是复杂的曲线。 5. **解题技巧** - **几何...

    高中物理必修+选修全套公式.doc

    - 圆周运动涉及线速度v、角速度ω、周期T、频率f、向心力Fc和向心加速度ac等概念,它们之间存在密切关系,如v=rω,T=2π/ω,f=1/T,Fc=mac。 10. **天体运动**: - 开普勒第三定律描述了行星绕太阳运动的规律,...

    普通物理学教程力学第二版(高等教育出版社)答案

    - 相反,质点沿直线运动并不意味着位置矢量方向一定不变,例如匀速圆周运动,质点沿直线运动,但位置矢量方向会不断变化。 2. **速度矢量的变化与运动类型**: - 速度矢量方向不变仅大小改变,质点做变速率直线...

    高中物理公式大全(学考用).doc

    高中物理公式大全主要涵盖力学部分的关键知识点,包括力、直线运动和牛顿运动定律,以及曲线运动中的平抛运动和匀速圆周运动。以下是这些知识点的详细解释: 1. **力**: - **重力**:物体受到地球引力的作用,...

    匀变速直线运动知识点.pdf

    例如,电子在磁场中做圆周运动,位移的最大值是起点到终点的直线距离,而路程则是电子实际走过的轨迹长度。再如,比较两辆汽车的到达时间,需要考虑平均速度与瞬时速度的关系,以及不同时间段内的速度变化。 总之,...

    辽宁省庄河市第六高级中学2020学年高二物理下学期开学初考试题 文(无答案).doc

    这些知识点涵盖了高二物理中的质点、运动学、动力学、摩擦力、弹性、圆周运动、能量守恒等多个重要概念,是高中物理学习的基础内容。通过这些题目,学生可以检验自己对这些知识点的理解和运用能力。

    高考理综物理总复习试题重要知识点归纳总结.doc

    以上只是部分复习要点,物理学习中还需要理解力的图示、牛顿第三定律、力矩、圆周运动、振动与波等相关概念,以及如何运用这些知识解决实际问题。对于高考复习,深入理解和熟练应用这些基础知识至关重要。

    通用版2020版高考物理二轮复习“8+2”限时训练122016年全国3卷逐题仿真练含解析201912021135

    5. **磁场内粒子的圆周运动**:第18题讨论了带电粒子在匀强磁场中的圆周运动。洛伦兹力提供了粒子做圆周运动的向心力,即\( qvB = mv^2/r \),其中\( q \)是粒子的电荷,\( v \)是粒子速度,\( B \)是磁感应强度,\...

    河南省濮阳市2017_2018学年高一物理下学期升级考试试题

    5. **圆周运动**:第五题涉及两个小球在杆上做圆周运动,利用角速度和线速度的关系以及转动半径与速度的关系,可以求解两个小球之间的距离。 6. **天体运动与引力**:第六题是关于“嫦娥三号”在环月轨道上的运动,...

Global site tag (gtag.js) - Google Analytics