このコードの最初の行は、ReferenceError#1069をスローしています。ObjectButtonSkinにプロパティfocusMaskが見つからず、デフォルト値がありません。」「skin」変数はMovieClip型であり、実際のオブジェクトインスタンスはObjectButtonSkin型(MovieClipを拡張する)です。
if (skin["focusMask"] != null)
if (skin["focusMask"] is DisplayObject)
(skin["focusMask"] as DisplayObject).visible = false;
これは以前は問題ではなかったので、なぜこれが起こっているのかわかりません。ObjectButtonSkinクラスは動的または他のものとしてマークされていないので、おそらくそれが問題ですか?あるサイトでは、プロパティにアクセスするために「[]」の代わりに「()」を使用する必要があると提案されましたが、それは正しくないようです。