如何在Macromedia Flash 8中做这样的动画:一个小球围绕一个圆圈转动?请说明详细步骤。 10

请说明详细步骤。... 请说明详细步骤。 展开
 我来答
aaaaaaaaaaWceS0
2012-01-04 · TA获得超过703个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:172万
展开全部
先建一层,在场景中画一圆圈,并擦去一点,将帧延长到30帧。
再在下面建一层,在场景中做一小球影片剪辑,并在30帧建一个关键帧。
将圆圈层设置为引导层,
小球层便成了被引导层,在第一帧将小球移到圆圈的一个端点(圆是擦去了小部分),在第30帧将小球移到圆圈的另一端点。然后建立变形动画。然后在30帧写语句:gotoAndPlay(2); 这样就会跳过断点地方的空白了。
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
noctume
2012-01-08 · TA获得超过144个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:155万
展开全部
1建立一个剪辑A。
2在A中建立剪辑B,实例名为ball,注册点为中心,在B中画小球,注意对齐球心在中心
3在A上新建的空白图层(as图层)第一帧粘贴:
var track:Array = Array();
var r:Number = 100;
var cx:Number = 0;
var cy:Number = 0;
for (x=0; x<=360; x++) {
track[x] = {};
track[x].x = cx+r*Math.cos(x*Math.PI/180);
track[x].y = cy+r*Math.sin(x*Math.PI/180);
}
var trackCount:Number = 0;
function onTrack(clip:MovieClip, track:Array, speed:Number) {
if (speed>0) {
clip._x = track[trackCount].x;
clip._y = track[trackCount].y;
trackCount += Math.round(speed);
} else {
clip._x = track[360-trackCount].x;
clip._y = track[360-trackCount].y;
trackCount += Math.round(-speed);
}
if (trackCount>=360) {
trackCount -= 360;
}
}
function drawTrack(px:Number, py:Number, track:Array, thick:Number, rgb:Number, alpha:Number, lvl:MovieClip, clipName:String):MovieClip {
var ttrack:MovieClip = lvl.createEmptyMovieClip(clipName, this.getNextHighestDepth());
ttrack.lineStyle(thick, rgb, alpha);
ttrack.moveTo(track[0].x, track[0].y);
for (x=0; x<track.length; x++) {
ttrack.lineTo(track[x].x, track[x].y);
}
ttrack._x = px;
ttrack._y = py;
return ttrack;
}
var trackGraph:MovieClip = drawTrack(0, 0, track, 1, 0x000000, 100, this, "track");
onEnterFrame = function () {
onTrack(ball, track, -4.2);
};
4把A拖到主场景
5ctrl+enter测试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ywredsunboy
2012-01-04 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:29.7万
展开全部
1.断点圆圈为引导线,图层上右键【属性】设置为引导层;
2.放置小球圆圈断点开始位置,插入关键帧,关键帧小球移至断点结束位置,右键【创建补间动画】,图层上右键【属性】设置为被引导层就OK了。
3.如果显示圆圈背景再放入一个圆圈即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薛振梁
2012-01-04 · TA获得超过127个赞
知道小有建树答主
回答量:157
采纳率:100%
帮助的人:159万
展开全部
1、先画个圆圈。
2、制作一个小球。
3、将小球拖到舞台上,延长帧,制作一个补间动画。
4、右键补间动画,选择【添加引导层】,就会出现一个叫“引导层”的图层。
5、在引导层上画一个圆形(只要边),作为轨道,再把小球拖到轨道上,保存,打开即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式