メイン コーダーズルーム【スクリプト系】 変数名を変える | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
いしこ | Åê¹ÆNo.21815 投稿日時: 2005-11-30 19:50 |
新米 居住地: 投稿: 2
使用環境:
WinXP,Flash MX2004 |
変数名を変える ダイナミックテキストの変数名(kotae01)を
スクリプトによって変えたいのですが方法がわかりません。 というか変えれるのかどうかもわかりません。 ボタンをクリックすると変数名が kotae01→kotae02 となるように変更したいのですが・・・。 配列を使うのでしょうか?? 初心者なのでわかりません。お願いします。 |
rin-ko | Åê¹ÆNo.21816 投稿日時: 2005-11-30 20:19 |
職人 居住地: 東京 投稿: 397
使用環境:
MacOSX10.5/10.4 WinXP SP3 MX2004Pro/CS3 |
Re: 変数名を変える こんにちは。
変数名を変える、というのは考え方として妥当ではないですね。 むしろ、変数に代入される値を変えるべきです。 MX2004をお使いなのでしたら、テキストフィールドのtextプロパティを使う方がよいでしょう。 テキストフィールドの「変数」の欄は空欄にしておきます。 テキストフィールドにインスタンス名をつけ、
のように、テキストフィールドのtextプロパティに、その都度表示したい値を代入することで解決すると思います。 |
いしこ | Åê¹ÆNo.21899 投稿日時: 2005-12-5 12:07 |
新米 居住地: 投稿: 2
使用環境:
WinXP,Flash MX2004 |
Re: 変数名を変える なるほど、わかりました。
わかりやすい説明ありがとうございました。 |
tsurugi | Åê¹ÆNo.21904 投稿日時: 2005-12-5 13:40 |
新米 居住地: 東京都 投稿: 11
使用環境:
WinXP (Pro/SP2), FlaMX (6.0/r25), Perl 5 |
Re: 変数名を変える こんにちは。
eval();変数を使えば変数名を変えていく事も可能ですけど、複雑になるかも知れません(MXユーザー)。 var i = 15; out_text = eval("title" + i); と言うふうに書けば、変数 title15 と解釈されます。 out_text に変数 title15 の値が代入されます。 これをループや構文中に入れればよいと思いますけどね。 |
ひろゆき | Åê¹ÆNo.21905 投稿日時: 2005-12-5 13:55 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: 変数名を変える eval()関数だけでなく、
配列アクセス演算子を用いる方法もありますね。
「左辺のevalについて」 「箱入り変数」
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |