![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
その 「アルファベット暗号装置」 というものがどういうものなのかがわからないため
勝手な想像や決め付けでしか書けませんが。。。
絵(画面/図)でも添付してくださるとイメージしやすかったのですが。。。。。。
> クリックするとA→B→C・・・となっていって
> 正しいアルファベットにする
・何をクリックするのでしょう?
└ボタンかスプライト?
・何が A→B→C・・・ となるのでしょう?
└テキストフィールドの文字?
・フラグが立つとは?
ビジュアル的に籏の絵が立つということ?
それともBoolean値がTrueになること?
└これはBoolean値ということにしよう。
以下は上のような 勝手な決め付け で回答(作成例)を書きます。
◎作成例
任意の階層(_rootなど)に次のようなものを用意していたとします。
任意の階層(_rootなど)
├テキストフィールド:変数名「txt0」
├テキストフィールド:変数名「txt1」
├テキストフィールド:変数名「txt2」
├スプライト:インスタンス名「btn0」
│ └ボタン画像
├スプライト:インスタンス名「btn1」
│ └ボタン画像
└スプライト:インスタンス名「btn2」
└ボタン画像
その任意の階層(_rootなど)のイベントスクリプト
------------------------------------
//アルファベット格納用配列
var ABC_arr = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];
//暗号の解を用意(例 NHK)
var ans0 = "N";
var ans1 = "H";
var ans2 = "K";
//フラグとなる変数を用意
var flag = false;
//この階層を変数化
var me = this;
for(var i=0; i<=2; i++){
//各テキストフィールドに最初の文字を表示
me["txt" + i] = ABC_arr[0];
//
//各カウンタの初期化
me["cnt" + i] = 0;
//
//各ボタンスプライトに各iの値を保存
me["btn" + i].n = i;
//
//各ボタンスプライトクリック時の動作
me["btn" + i].onRelease = function(){
//対応カウンタに1を加算
if(me["cnt" + this.n] < ABC_arr.length-1){
me["cnt" + this.n]++;
}else{
me["cnt" + this.n] = 0;
}
//対応テキストに対応アルファベットを表示
me["txt" + this.n] = ABC_arr[me["cnt" + this.n]];
//もし各テキストが暗号の解と一致していれば
if(txt0 == ans0 && txt1 == ans1 && txt2 == ans2){
//フラグを立てる
flag = true;
//(見えるようにトレースウィンドウに表示)
trace(flag);
}
};
}
------------------------------------
※ 質問の 「アルファベット暗号装置」 とは
かけ離れたものかもしれません。
![「Flash 暗号装置の作り方」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/9/1373636_5497eded21b5b/M.jpg)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(住宅・住まい) 二口ガスコンロを両方つけっぱなしで寝てしました。安全装置が作動して火は消えていたのですがガスコンロの 2 2022/04/29 02:35
- その他(コンピューター・テクノロジー) 半導体製造装置は韓国や台湾の設計に 合う 半導体製造装置を作らなければならないけど。 複雑になればな 5 2023/08/10 16:30
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- 経済 半導体市場は60兆円市場と言われてますが、 内訳ってどうなってるんでしょうか? どこからどこまでが市 1 2023/03/10 03:15
- ドライブ・ストレージ SSDからHDDへのOSを含んだ換装 12 2023/01/19 03:30
- その他(ソフトウェア) 先日からDigiBestTVで「デバイスなし」と表示され、TVを見れなくなりました。 2 2023/01/07 15:36
- 建設業・製造業 こういう職場どう思いますか? 勤務開始時間前に現場に入り、まずは掃除をしがてら業務中の作業者仲間にあ 1 2023/06/18 15:33
- 宇宙科学・天文学・天気 1977年に打ち上げられたボイジャ―1号と2号では、今稼働している磁気計とプラズマ化学装置はどのよう 1 2022/12/26 15:18
- 電気・ガス・水道 一週間停電に耐えられますか?飢えと寒さ、 ガソリンスタンドも停止、交通も止まります。 電気自動車も、 4 2022/12/25 17:48
- その他(パソコン・スマホ・電化製品) 無線信号の受信装置 1 2023/01/08 07:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
チェックボックスのテキストを...
-
テキストボックスにセルの値を...
-
RPG(AS400)の本、サイトってあ...
-
VB.NET メッセージボックスの表...
-
リッチテキストボックスでの書...
-
変数に256文字以上のテキストを...
-
VBのチェックボックス
-
VB.NETで数十行のプログラムを...
-
別のアプリケーションのテキス...
-
POIでのテキストボックス作成に...
-
'2465'指定した式で参照してい...
-
HTMLのtextbox類に文字を残す
-
コモンダイアログのshowopenに...
-
vbs 割算のあまり
-
[VBS] 自分自身が改竄されてい...
-
VB.NET2005 DataGridViewでレコ...
-
VB6.0 でメニューを作りたいん...
-
WebBrowserコントロールとMicro...
-
改行含むテキストの表示の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
変数に256文字以上のテキストを...
-
テキストボックスにセルの値を...
-
別のアプリケーションのテキス...
-
全てのテキストボックスをセル...
-
'2465'指定した式で参照してい...
-
POIでのテキストボックス作成に...
-
VB6.0 でメニューを作りたいん...
-
pdfのテキスト全文コピー、テキ...
-
Access2000 実行時エラー '3061':
-
VBSでMid関数を使ったらエラー...
-
VB.NET メッセージボックスの表...
-
HTMLのtextbox類に文字を残す
-
RPG(AS400)の本、サイトってあ...
-
VB.NET2005 DataGridViewでレコ...
-
テキストの横移動させて表示
-
アクセスのフォームから検索を...
-
FLASH上で日数カウントダウン
-
IP Address 入力フォームについて
-
Flash 暗号装置の作り方
おすすめ情報