自動サイズ変更ボタン (ラベルの長さに基づく) に、キーボードまたはコントローラーのフォーカス用のフォーカス インジケーター グラフィックが必要な UI プロジェクトに取り組んでいます。ご想像のとおり、このグラフィックは明らかに親に合わせてスケーリングする必要があります。
これにより問題が発生します。親クリップは 9 スライスされ、そのスライスはこのクリップの子スプライト/ムービークリップには適用されません。フォーカス インジケーターは、オンまたはオフにできる必要があるため、アクセス可能なプロパティである必要があります。
現在、私がイメージできる唯一の解決策は、scale9Grid を非常にプログラム的に再実装することです。ここでは、フォーカス インジケーターを 9 つに分割し、親の幅/高さ/scaleX/scaleY が変更されるたびに 9 つの部分のプロパティを変更します。これは、そのボタンがフォーカスされているときに、9 つのパーツすべてをオンまたはオフにすることも意味します。
それよりも良い方法はありますか?