2009-06-20 2 views
0

これは単なるものかもしれません。なぜなら、開発よりもデザイン質問モードだからです(OODではない描画UIグラフィックを考えてください:)) しばらくデザインでFlash IDEを使用していないことが分かりました。埋め込みフォントのテキストを含むスケール9のグリッド対応MovieClipのサイズを変更するにはどうすればよいですか?

  1. 背景クリップ
  2. ベースカラークリップ
  3. テキストフィールド
  4. ハイライト

これは何です:私はコーナーを丸めたとで構成され、簡単なボタンを作成しました私は忘れてしまった: "scale9Gridプロパティが設定されていても、すべてのテキストと子ムービークリップは、スケールグリッドのどの領域に配置されているかにかかわらず、通常どおりスケールされます。 Sephiroth's good old scale 9 tutorialから。

すべてのムービークリップに対してスケール9のグリッドを設定しました。ボタンのサイズが今すぐ変わりました。 私のテキストフィールドは動的です。フォントが埋め込まれていない場合は、私が期待しているようにボタンの大きさは変わりますが、必要なフォントを埋め込むと、スケール9のグリッドに関係なくテキストが拡大します。

埋め込みフォントのダイナミックTextFieldを含むMovieClipを作成する方法はありますか?スケール9グリッドを使用して正しくスケールしますか?

答えて

4

直接、しかし、これを取り巻く最も簡単な方法は、自分のクリップを背景にして、それをテキストクリップの別のレイヤーに配置することです。

このような次のクリップの使用は非常に一般的です(たとえば、内蔵コンポーネントが常に使用しています)

+0

+1これは、 1つの内側のクリップにscale9でうまく動作するものすべてを置き、他のすべてを上に置き、それらを別々に扱います。 – fenomas

+0

これは私がどのように持っているかを示しています。上に挙げたもののそれぞれは、レイヤーとシンボルに名前が付けられています(テキストフィールドはButtonシンボルにそのまま入ります)。 Brandanに感謝し、stackoverflowへようこそ!細心の注意を払っています:)今年はFOTBのリストには載っていません。どうして ? (even)short(er)バージョンのFenomasに感謝します。^_^ –

+0

さて、私はFOTBに来ようとしていますが、私は話しません。ジョン(主催者)は、会議を邪魔することのないように人々を回り込みたいと思っています(私は完全に理解しています)。 –