是舞台上的两个圆形,circ1和circ2。circ1半径为60,circ2半径为30。
在播放过程中,circ2可以被拖动到舞台周围。
我想要的是用它们共同的外切线将这两个圆连接起来。这是为了将旧海报变成一个交互式的盒子。这里是链接至海报,它可能会帮助你理解我的意思(虽然现在我只关注两个圆形)。
问题:我知道如何用笔纸找到公共切线,但一旦试图用Flash理解如何实现它,我的大脑就会崩溃。我不知道如何使用ActionScript来实现这一点。
我尝试过的方法:我四处寻找,这是我能找到的最接近的东西,它提供了我想要实现的功能(示例应用程序可在页面底部下载)。唯一的区别是这包括内部切线,而我不需要。
不幸的是,这个源代码是用Java编写的,尽管我已经尽力了,但我还不足以将它转换为AS3。
到目前为止,我自己所能做的只是定义每个圆的中心点,并意识到我无法让Flash解决变量方程。然后我花了几个小时在Google上搜索,试图弄清楚接下来该怎么做。
任何帮助将不胜感激,这是一个本周末截止的学校项目。我可能咬了比我更大的口,但现在太晚回头了。
提前致谢!