打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
as3实现圆周运动效果_

代码如下:

package com{
import flash.display.Sprite;
import flash.events.Event;
public class RoundMove extends Sprite{
   private var r:Number=100; //圆周运动半径
   private var speed:Number=0.2; //圆周运动速度
   private var angle:Number=0;
   private var sp:Sprite;
   public function RoundMove(){
    init();
   }
   private function init():void{
    sp = new CircleSprite(20,0x0000ff,"");
    addChild(sp);
    sp.x=150;
    sp.y=150;
    addEventListener("enterFrame",roundMove); //开始运动
   }
   public function roundMove(e:Event):void{
    angle+=speed;
    sp.x=275+r*Math.cos(angle);
    sp.y=200+r*Math.sin(angle);
   }
}
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
flex读取字节码生成图片
as3菜单
flash as3.0 像素级的碰撞检测
Flash基础理论课 第八章 缓动与弹性运动Ⅰ
FLASH制作个性的旋转圆形网页导航
flex4
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服