私が持って いるのは、ステージ上の 2 つの円、circ1 と circ2 です。circ1 の半径は 60、circ2 の半径は 30 です。
circ2 は、再生中にステージ上でドラッグできます。
私が欲しい のは、共通の外側の接線で円を結ぶ 2 本の線です。これは、古いポスターをインタラクティブなファンボックスに変えることに取り組んでいます。ここにポスターへのリンクがあります。これは、私の言いたいことを理解するのに役立つかもしれません (ただし、今のところ、2 つの円についてのみ考えます)。
問題: ペンと紙を使って共通点を見つける方法は理解できますが、これを Flash が理解できるように表現する方法を考えようとすると、私の頭は崩壊してしまいます。ActionScript を使用してこれを実現する方法がわかりません。
私が試したこと: 私は周りを見回しましたが、これは私が達成しようとしていることに最も近いものです(サンプルアプリはページの下部からダウンロードできます). 唯一の違いは、これには必要のない内部接線が含まれていることです。
残念ながら、このソースは Java で書かれており、最善を尽くしたにもかかわらず、AS3 に移植するには十分な理解がありません。
これまでのところ、自分で達成できたのは、各円の中心にポイントを定義することだけであり、フラッシュで変数の方程式を解くことはできないことに気付きました。次に、ここから先に進む方法を理解するために、グーグルで数時間を費やしました。
これは、今週末に予定されている学校のプロジェクトの作業です。ここで噛み切れないほど噛んだかもしれませんが、今から引き返すには遅すぎます。
前もって感謝します!