• ベストアンサー
  • すぐに回答を!

パスワード承認させシーン移動したい

  • 質問No.4915152
  • 閲覧数61
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 46% (520/1121)

図のようにパスワード承認させて特定のシーンに移動させる仕組みは作れないでしょうか?
その作り方をどうかご教授お願いします。
※使っているツールは Flash MX です。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 91% (1611/1754)

遊び程度の簡易的なものであれば簡単に作成できますよ。

ステージ上にテキスト入力のテキストフィールドを作成し,
プロパティインスペクタで,
たとえばインスタンス名を「pass_txt」などと付けます。
そして,
「単一行」とか「複数行」などになっている部分を
「パスワード」にします。

ボタンも適当に作成して,
プロパティインスペクタで,
たとえばインスタンス名を「go_btn」などと付けます。

このボタン 「go_btn」 をクリックしたときに
テキストフィールド 「pass_txt」 に入力されている値(文字列)が
何某かのパスワードと一致していれば
好みのフレームに gotoAndStop または gotoAndPlay させれば良いわけですから,
フレームに書くスクリプト例は次のようになります。


----------------------------------------------
// コンキストメニューの非表示 (右クリック→「再生」の防止)
Stage.showMenu = false;

// とりあえず停止(あってもなくても良い)
stop();

//ボタン「go_btn」 クリック時の動作定義
go_btn.onRelease = function() {
// もし passs_txt に 「abcde」 が入力されていたら
if(pass_txt.text == "abcde"){
// 任意のフレームにジャンプして再生
gotoAndPlay("○○",1);
}
};
----------------------------------------------
(参考図:下↓)



=== === === === === === === === ===

ただし。
わかっていらしたらそれで良いのですが,
これはあくまでも簡易的なものです。
SWFは "ファイルの" セキュリティが非常にヤワです。

※SWFファイル自体のセキュリティがヤワなだけです。
  プライバシー侵害やPC内の情報漏洩に関するセキュリティは高いです。
  つまり
  Flash閲覧者に対するセキュリティは高いです。
  SWFファイル(=作成者が入れた情報)に対するセキュリティは無に等しいです。


閲覧者のPC内にSWFを保存されて,分解や解析などされれば
上記の場合,パスワードは 「abcde」 であることがすぐにバレます。
有償無償に関わらずそういう解析ソフトなどはかなりたくさん出まわっています。

また仮に,
パスワードの部分をいくら頑張って見やぶられないようにActionScriptなどを駆使して作ったとしても,
SWFをPC内に保存されてしまえば,
パスワードなどなくても先にあるデータや画像などは簡単に見ることができます。
ですから
パスワードの部分の解析が困難か簡単かという問題でもありません。
(=上のスクリプトやパスワードでは簡単すぎるという点が問題なのではありません。)

キーワード:「HugFlash」,「SWF Decompiler」,「FreeMotion」,…


たとえば「会員名簿」など,
他の人に決してバレてはならない情報入りFlashをこの方法で作成して,
ネット上にアップするのは厳禁でしょうね。

簡単なゲームの景品や何かの参加賞程度に
パスワードなしで見られることがあっても良いということを前提として,
「壁紙用画像を用意しておく」 とか
「オメデトウアニメを見せる」 とか
「作者自身のはずかしい写真を公開する」 とか
そういうことであれば問題ないと思います。
補足コメント
nVIDIA

お礼率 46% (520/1121)

お礼に書かれている内容は「取り消し」と考えてください。
Flashを分解するソフトが出回っていることは想定範囲でしたが、
予想を超えるほどの数のようです。
考え直す必要があるようです。
でも、これはどこかで使える貴重なテクだと思いありがたく思っています。
毎度ご丁寧なご教授ありがとうございます。
投稿日時:2009/04/29 23:51
お礼コメント
nVIDIA

お礼率 46% (520/1121)

情報保護を保ちたい場合の仕組みはどうすればよいのですか?
投稿日時:2009/04/29 23:31
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ