actionscript 3 でフラッシュ ゲームを作成しています。MovieClip クラスの 1 つで、いくつかの関数と変数を作成することからコーディングを開始しました。したがって、プライベート関数と変数は MovieClip の外部ではアクセスできないが、パブリック関数と変数はアクセスできることは誰もが知っています。
ここで私の質問があります:なぜ私たちは常にパブリック関数を使用しないのですか? 遅延の問題が発生しますか? プレーヤーがより多くの作業を行えるように、公開する特定の値を返しますか?
また、クラスを作成せずにフレーム コードを配置する場合、関数は常にパブリックになります。どうしてこれなの?私の最初の質問の答えで何らかの理由で、プライベート関数と変数をフレームアクションに入れてみませんか?