FC2ブログ
googleで
カスタム検索
プロフィール

けろ&ひな

Author:けろ&ひな
大阪在住。
親ばか。
最近、転職したよ。でも、やってることは一緒なんだけどね。;-P

最近の記事
カテゴリー
月別アーカイブ
最近のコメント
最近のトラックバック
スポンサード リンク

スポンサーサイト--------(--)

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[flash][as2]ラジオボタンとかチェックボックスとかのラベルが表示されない2009-06-09(Tue)

いまさらながら、Flash8でActionScriptを使ってラジオボタンとかチェックボックスとかをインスタンス化した際にラベルが表示されないことがあったんで、メモ。

普通にインスタンス化するだけの場合、
import mx.controls.CheckBox;
var checkbox_label:String = "ちょっと長いテキストが入ってきたら、途中できれてしまうんですよ!!!どうしましょう???";
var checkbox:CheckBox = mc.createClassObject(CheckBox, "check1", 1);
checkbox.label = checkbox_label;

でいける。
でも、これだけだと、ラベルが長いと途中で切れてしまう。(この場合、「ちょっと長いテキ」で終わってるし、、、)
そこで、CheckBoxの親を辿ると、Buttonがある。
そのBottanの"labelPath"がラベルを指しているので、こいつに対して"autoSize=true"を設定してやるだけで、問題解決!
import mx.controls.CheckBox;
var checkbox_label:String = "ちょっと長いテキストが入ってきたら、途中できれてしまうんですよ!!!どうしましょう???";
var checkbox:CheckBox = mc.createClassObject(CheckBox, "check1", 1);
checkbox.label = checkbox_label;
checkbox.labelPath.autoSize=true;

これって、標準でButtonを継承してるRadioButtonとかも同じだー。
関連記事

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

コメント

工事中
RSSフィード
リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。