当一行的一端应该跟随第一条路径而另一端应该跟随第二条路径时,是否可以在Flash Professional CC中遵循两条不同的路径?最好没有AS3?
示例:在下图中,您会看到一条绿线。上端应遵循左侧路径,下端应遵循右侧路径。因此,线的大小也应该变化 - 动态!
答案 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。