flash指针围着圆旋转怎么做?
发布网友
发布时间:2022-06-17 23:34
我来回答
共2个回答
热心网友
时间:2023-11-23 03:11
新建一个影片剪辑 将指针放进去 然后将指针的 一端 移动到 中心位置就OK。接着将影片剪辑放入舞台,实例名称为 mc_guide;进入动作面板 输入:
mc_guide.addEventListener(Event.ENTER_FRAME,frameListener);
function frameListener(e:Event):void{
mc_guide.rotationZ += 3;//3 可以改动 ,应该是旋转的速度;
} 就可以转了;还有一种转法 是像钟一样 一格一格的跳动。那么这个时候就要用到
setInterval();函数了
function f(){
mc_guide.rotationZ += 3;
}
setInterval(f,1000);//一秒钟跳动一次;
你也可以不用代码来控制转动,就像一楼说的 用时间轴,第一种旋转就是补间动画,第二种就用逐帧动画;
抽奖的代码还没做过,不过肯定是会用到Math.random();函数的 得到随机数的函数;追问刚刚学了一点点flash编程……算了选你好了
热心网友
时间:2023-11-23 03:11
指针转动的话就容易啦:画好指针,转换为“图形”元件(要编辑这个元件移动画好指针,把指针的头端移到中心点,这是设置旋转轴的位置),然后在场景的第一侦创建补间动画,在下面的面板有个可以选为旋转的东东,找找看,我想不起来叫什么,然后再第二十侦(自己选择也行)插入关键侦就可以了.不好意思,后面的问题不懂,无法为您解答咯n_n