遵循Flash Professional CC中的两个不同的运动指南

时间:2013-12-18 16:27:37

标签: flash actionscript-3

当一行的一端应该跟随第一条路径而另一端应该跟随第二条路径时,是否可以在Flash Professional CC中遵循两条不同的路径?最好没有AS3?

示例:在下图中,您会看到一条绿线。上端应遵循左侧路径,下端应遵循右侧路径。因此,线的大小也应该变化 - 动态!

enter image description here

1 个答案:

答案 0 :(得分:1)

好吧,看到你的图像,我会说这是不可能的(至少没有一个对象)。

你应该做的是: 1.创建路径 2.创建两个不可见的对象,每个路径对应一个并将它们附加到路径 3.创建一个'画布'精灵并使用输入框架事件或计时器绘制线条,如:

this.addEventListener(Event.ENTER_FRAME, onEnterFrame);

var canvas:Sprite = new Sprite();

canvas.graphics.lineStyle(1);

function onEnterFrame(e:Event):void {
    canvas.graphics.clear();
    canvas.graphics.moveTo(o1.x, o1.y);
    canvas.graphics.lineTo(o2.x, o2.y);
}

其中o1 =一侧是您看不见的显示对象,另一侧是o2。