2016-04-14 11 views
-1

複数のテキストフィールド/ボックスを1つの変数として定義することは可能でしょうか? 例:「show1」&「show2」など、5つのtextFieldがあります。 たとえば、すべてを1つの変数として定義できますか?ActionScript 3で1つの変数として複数のtextFieldを定義する

var key; 
key = show1 && show2 ... etc. 
key.visible = false; 

私を助けてください。 ありがとうございました。

+1

いいえ、as3ではなく、すべてのプログラミング言語を使用することはできません。それらを配列に入れ、それをループします。 – BotMaster

答えて

0

as3やjavascriptなどのプログラミング言語では、複数の変数をセパレータを使用して1つの変数に格納することがあります。

たとえば、5つのテキストフィールドがあり、それらを1つの変数の中に入れたい場合などです。私はこれを行うだろう。

var key; 
key = show1 + '|||' + show2 + '|||' + show3; 

したがって、変数内にすべてのテキストが|||で区切られます。

たとえば、あなたがそのVARを分割する必要がありますその後、分離使用に

array = key.split('|||'); 

私は、プラットフォーム間の変数のように配列を通信する必要があるとき、私は通常、AS3は、POSTを通じてPHPや得るために行うこと、またはPHPなどを使用したajax

+0

Alvaro、ありがとうございました... 明日のための宿題です。::ユーザーができる場所にプログラムを作り、間違っている場合に備えて物を追加して削除することになっています。それから、テキストフィールドに最小の数字を書き込むことになっています。 –

+0

これらの変数を保存して編集する必要がありますか?彼らはあなたが閉じて開いたときに救われる必要がありますか?あなたがアプリ内にいる限り保存されますか?後で保存する必要がない場合は、変数を使って作業してください。それだけです。後で使用するためにデータを保存する必要がある場合は、sharedObject(http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html) 共有オブジェクトを使用できます。あなたがたくさんのSQLiteを格納する必要がある場合は少量のデータに対しては問題ありませんが、AS3からAIR用にエクスポートする場合にのみ使用すると思います。 –

+0

これはタスクです(私は本当にそれを手に入れません):a)ユーザーが2008年から2012年までのデータを記録できるアプリケーションを作成します。間違った番号を登録した場合は、年間のデータを削除または変更できます。上記の表のデータを使用してください。 b)飲酒運転と違法な速度を合わせたときに、犯罪が最も少ない年を計算するためにアプリケーションを拡張します。これは何年だったのでしょうか? –

関連する問題