4个回答
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生...
点击进入详情页
本回答由博思aippt提供
展开全部
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测试
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测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.断点圆圈为引导线,图层上右键【属性】设置为引导层;
2.放置小球圆圈断点开始位置,插入关键帧,关键帧小球移至断点结束位置,右键【创建补间动画】,图层上右键【属性】设置为被引导层就OK了。
3.如果显示圆圈背景再放入一个圆圈即可。
2.放置小球圆圈断点开始位置,插入关键帧,关键帧小球移至断点结束位置,右键【创建补间动画】,图层上右键【属性】设置为被引导层就OK了。
3.如果显示圆圈背景再放入一个圆圈即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、先画个圆圈。
2、制作一个小球。
3、将小球拖到舞台上,延长帧,制作一个补间动画。
4、右键补间动画,选择【添加引导层】,就会出现一个叫“引导层”的图层。
5、在引导层上画一个圆形(只要边),作为轨道,再把小球拖到轨道上,保存,打开即可。
2、制作一个小球。
3、将小球拖到舞台上,延长帧,制作一个补间动画。
4、右键补间动画,选择【添加引导层】,就会出现一个叫“引导层”的图层。
5、在引导层上画一个圆形(只要边),作为轨道,再把小球拖到轨道上,保存,打开即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询