Flex面试题--用AS3画一个小球做圆周运动,有暂停,复位.

本文介绍了一个使用AS3实现的小球圆周运动案例,包括暂停和复位功能。作者回顾了面试时遇到的问题,并分享了在家独立完成的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是前段时间还在广州时,在某家公司的面试题中比较有意思的,就是用AS3画一个小球 然后让它做圆周运动,带暂停和复位.
  当时那家公司环境不怎么样,和网吧差不多,几部风扇在吹着3,4排电脑,空调都没有,于是看完面试题便和HR说我一点都不会做就闪人了.
  今晚突然想起,就写了一下,回想起来,如果要我当时手写Code还一定能写出来.毕竟自己还没那种能背出代码功力.
  

  一開始我还真的想过数组记录Pos来描绘圆形轨迹那么弱智的想法.想仔细一点这方法太不现实了.后来从计算坐标入手.
  其实核心代码就是timer间隔里
  球的X 增加了 cos(X轴角度)*X轴半径
  球的Y 增加了  sin(Y轴角度)*Y轴半径
  如果在每段间隔里 控制X轴半径,Y轴半径 就能做出不同的形状 像:
  Ball2.jpg   Ball3.jpg
  如果把参数做成外置设定,也是挺有趣的一个东西.哈,有时间再继续完善下.
  各位朋友如果有其他好的方法或者建议,可以与我一起探讨下

转载于:https://www.cnblogs.com/reuyui/articles/1544791.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值