如何使影片剪辑拉伸和收缩以跟随舞台上的另一个影片剪辑

时间:2014-02-09 05:13:22

标签: actionscript-3 flashdevelop

嘿大家所以我正在钓鱼杆上,我在AS3中创建了一个钩子,用户在触摸屏幕时控制它,允许playerHook在用户指示的任何方向上移动到屏幕上的任何位置它来。

所以我想要的是将hookLine连接到钩子并随处跟随它也将hookLine连接到钓鱼杆上,但我希望钩线当然就像一个,当用户将钩子移动到屏幕的末端然后钩线随着它伸展时,当它向后移动时,钩线收缩。希望你能理解我想传达的东西。基本上就是钓鱼竿的行为方式。

以下是我用来控制playerHook的代码:

在我的主要功能中:

//Add hook to stage
        playerHook = new mcHook;
        stage.addChild(playerHook);
        playerHook.x = (stage.stageWidth / 2);
        playerHook.y = (stage.stageWidth / 2);

        //Event listeners
        playerHook.addEventListener(Event.ENTER_FRAME, playerHookMove);

在我的playerHookMove函数中:

private function playerHookMove(e:Event):void 
    {
        var xCoord = playerHook.x - mouseX;
        var yCoord = playerHook.y - mouseY;


        playerHook.x = playerHook.x - (xCoord / 3.5);
        playerHook.y = playerHook.y - (yCoord / 3.5);
    }

如果有人知道如何让hookLine对象做我上面所说的话,我会非常感激。我有缩放和转换等想法。但不太确定。请帮忙!

0 个答案:

没有答案