• ベストアンサー

ダイナミックテキストで中央揃え

MXを使用しています。 ダイナミックテキストを使用し、変数に文字列を格納して文字を表示させました。 表示はされたのですが、何故か左寄せになってしまっています。 中央揃えにするにはどうすれば良いのでしょうか??

  • kamay
  • お礼率73% (361/491)
  • Flash
  • 回答数2
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.2

#1です。 「テキストをHTMLとしてレンダリング」ボタンが押されていませんでしょうか?このボタンは「プロパティ」パネルの中央辺りの、「単一行」「複数行」等を決めるリストボックスの横にあります。3つ並んだボタンのうちの真ん中、「<>」というデザインのボタンです。 このボタンが押されている状態では、段落の配置の設定が無効になり、常に左揃えになるようです。 しかし、ActionScript で、テキストフィールドの書式を操作する TextFormat オブジェクトを利用して段落の設定すると、「<>」ボタンが押されていても中央揃えにできます。 例えば、テキストフィールドに test というインスタンス名を付けているとすると、  //TextFormatオブジェクトを生成  test_format = new TextFormat();  //段落の配置を「中央揃え」に設定する  test_format.align = "center";  //testテキストフィールドに書式を設定  test.setTextFormat( test_format ); (↑このスクリプトをコピーして利用する場合は、各行頭の全角のスペースを、全て半角のスペースかタブに置き換えてください。このまま使うとシンタックスエラーになります) HTML タグをダイナミックテキストで利用したいなどの事情でなければ、こんなスクリプトをわざわざ書かなくても、「<>」ボタンをOFFにするだけで解決できると思います。

kamay
質問者

お礼

とても助かりました!ありがとうございます^^ テキストをHTMLとしてレンダリングのボタンがオンになってました!

その他の回答 (1)

  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

ダイナミックテキストでも、普通の静止テキストと同じように、書式を設定するボタンで配置を制御できます。 テキストフィールドを選択した状態で「プロパティ」パネルの右上の方を見ると、横線が何本か描かれているボタンが4つほど並んでいると思います。これが、文字の配置を設定するボタンです。このうちの左から2番目のボタンが、中央揃えにするボタンです。これを押してみてください。

kamay
質問者

お礼

ありがとうございます。 押しても何にも変わらないんです>< 中央も右揃えも何も変化ありません;; 変数に格納した文字は中央揃えにならないとかはないですよね・・・

関連するQ&A

  • Wordの中央揃えについて質問です

    Word2007の中央揃えについて質問です。 この中央揃えは何に対して中央になっているのでしょうか? 文字列を中央揃えでシートの真ん中に表示させたとき、よく見ると若干右寄りになっていたり 左寄りになっていることに気付き、何か違和感があったので質問させて頂きました。 知っている方がいれば、ご教授の程宜しくお願いします。

  • Excelで中央揃えが出来ない?

     Excelでどのような設定をしたか分かりませんが、AとB列の文字列が中央揃えにしても、左よりのままです。勿論、右揃えにもなりません。  その列を、同じシートの後ろの列(たとえばH列)にコピーしても状況は同じです。しかし、他のシートにコピーすると中央揃えになりますので、作業には差し支えありません。  AとB列を元のように、中央揃えにするにはどのようにすればよいでしょうか? また、どのような設定をしたのでしょうか?  何方かお知恵をお貸し下さい。m(._.)m OSとアプリは下記で試してみました。 Windows98、Windows2000 Office2000、OfficeXP

  • indesignテキストを表変換したものが、高さを中央揃えにできません

    indesignテキストを表変換したものが、高さを中央揃えにできません 初心者のため、初歩的な質問で恐縮です… in designで作っているデータ内で、2箇所テキストを表に変換しました。 表内テキストの高さを中央揃えにしたいのですが、 画面上部にある中央揃えのボタンをクリックしても、中央揃えにならず 行ごとに上揃えになったり、中央になったり、下揃えになったりします。 片方の表は、セルの高さを「最小限度」に設定して、 具体的な数字をどんどん下げていったら、 行の余白部分がなくなり(文字幅と同じくらいの幅になったため) 見た目は揃えられたのですが、 もう片方の表はそのようにしても、 一番上の行が1文字の高さ分余白ができてしまい、 下揃えになって見た目がおかしくなってしまいました。 マスターページの行数設定が影響しているのかとも思いましたが、 本やネットで調べてもよく分からなかったため、 ご存知の方がいらっしゃいましたら、ご教示お願い申し上げます。 使用環境 iMac OSX(tiger) indesign CS2

  • Excelで数値が左揃えになって中央揃えできない

    他人が作成したExcelシートに記入しているのですが、特定セルのみ、数値を入力すると左揃えになってしまい、中央揃えできません。 当該セルの書式設定は標準、中央揃えになっており、かなや漢字等の文字を入力すれば中央揃えで表示されます。 また、数値を入力して表示形式を標準から文字列に変えても左揃えのままですが、数値の前に「'」を付けて文字列と明示して入力すれば、表示形式を標準にしていても中央揃えされます。 そのセルに何かが設定されているのだと思いますが、それが見つけられません。 どのような場合に、そのような挙動になるか御存じの方がおられましたら御教示お願い致します。

  • Rset関数で中央揃えになるのはなぜでしょうか。

    1バイト及び2バイト文字の混合文字列をRset関数を使って右揃え使用としていますが、どうしても中央揃えになって困っています。 たとえば以下のように prstr="0000000000" Rset prstr="12小5ヨ6" この場合、コード実行中に prstrの値をチェックすると、間違いなく前方の文字列が足りない部分には空白が挿入されて右揃えになっているのですが、この prstr を印刷した時、必ず中央揃えで印刷されてしまいます。 これはRset関数の使い方を間違っているのでしょうか。 1バイト文字のみで実行すると、印刷しても右揃えになるので、いかがなものかと思っております。

  • 文字の中央揃えができません!!

    レポートを書こうとしているのですが、文字の中央揃えが出来ません。書いた文字を指定して、中央揃えのボタンを押してみたところ、全然反応を示しません。 ヨーク見てみると中央揃えのボタンが黒ではなく灰色になっています。 右揃えなども同じようになっています。どうすればいいのでしょうか??教えてください

  • LaTeXにて、1行で左寄せや中央揃えを混ぜて使うことは出来ますか?

    LaTeXで、1行の間にで左寄せや中央揃えを混ぜて使いたいのですが、出来るでしょうか? また数式内ではどうでしょうか? よろしくお願いいたします。

  • ワードの中央揃えについて

    ワード使用時に文字間隔を広くして中央揃えにすると改行のマークを含めて中央になってしまいます。どうしたら文字だけを中央に揃えられますか? マウスやShiftを使ってもどうしても改行を含めた選択になってしまいます。

  • Word2007、テキストボックスの内部は縦方向にも中央揃えができますか?

    Word 2007 を使っています。罫線の中の文字は、横方向だけでなく縦方向も中央揃えができることを確認しました。しかし、テキストボックスの中の文字は、縦方向にも中央揃えができるのでしょうか?メニューを探しましたが、見つかりませんでした。

  • セル内のテキストを中央揃えにする方法は?

    今、HPビルダー7でHPを作っています。 が、困ったことに、1ページ内で上下にテーブル?セル?を2つ作ったんだけど、 下のセルの中のテキストがどうやっても左揃えになってしまいます。 中央揃えに指定して中央になることはなるんだけど、 プレビューで見てみると必ず左揃えになっています。 タグの指定とかいろいろな方法があるみたいで、試してみたんだけど無理でした。 どなたか良い方法を知っていたら教えてください。 けっこう急いでます!

    • ベストアンサー
    • HTML