• ベストアンサー

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

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

  • nVIDIA
  • お礼率46% (520/1121)
  • Flash
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

遊び程度の簡易的なものであれば簡単に作成できますよ。 ステージ上にテキスト入力のテキストフィールドを作成し, プロパティインスペクタで, たとえばインスタンス名を「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
質問者

お礼

情報保護を保ちたい場合の仕組みはどうすればよいのですか?

nVIDIA
質問者

補足

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

関連するQ&A

  • gotoAndPlayでシーンの移動

    初心者ですが、よろしくお願いします。 Windows XP / FLASH MXを使用しています。 シーン2に配置してあるボタンをクリックするとシーン1に配置しているMC内にあるフレームラベルへ移動させたいです。 ボタンに下記のように記述してみましたがうまくいきません。 on (release) { _root.movie_mc.gotoAndPlay("menutop"); } ご存知の方いらっしゃいましたら、よろしくお願いいたします。

  • エキサイトの承認制について

    最近ブログを始めたばかりの初心者です。 不特定の人にコメントができないようにできますか? 承認制と言うところを選択してみましたが・・。 これでいいのでしょうか? 承認制にすると、 コメントをいざ書き込もうとするときは どうやって書き込めるのでしょうか? 特にパスワードの設定などはないようなのですが。。 初心者で、お恥ずかしい質問ですみません。。。 どなたか、わかりやすくおしえてください。

  • 別ファイルのシーンを結合したい

    Aファイルのシーン3をBファイルのシーン2にしたいんですが、どうしたいいでしょうか。 FLASHはMXです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • マウスポインタの移動について

    ■環境  Flash MX 2004 こんにちわ。Action Scriptにて、マウスポインタの位置を制御したいのですが、いろいろ調べてもわかりません。 たとえば、あるシーンのボタンをクリックし、次のシーンへと移るのですが、その際に、マウスポインタの位置は違う位置に移動したいのですが、その方法がわかりません。 わかる方がいらっしゃいましたら、ご指導いただけないでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • lodaMoveで呼び出したswfの特定シーンへ移動したいです

    比較的長い紙芝居形式のフラッシュムービーを制作しています。 全体を3つのフレームに分割して フレーム1に"01.swf"、フレーム2に"02.swf"、フレーム3に"03.swf"をlodaMoveで呼び出しています。 それぞれのswfは7つのシーンに分かれていています。 01.swfの最後のシーンから02.swfの最初のシーンへの移動はできたのですが、逆に02.swfの最初のシーンから01.swfの最後のシーンへと戻る方法がわかりません。 そもそもlodaMoveで呼び出したswfのシーンを指定して移動できるかどうかもよくわかっていません。その辺りを含め教えていただけないでしょうか。

    • ベストアンサー
    • Flash
  • プルダウンメニューでシーンの移動?

    タイトル通りなんですがプルダウンメニューで シーンの移動はできないでしょうか? http://jr6bij.hiyoko3.com/flash_tips/drop_menu3.php ↑のようなかんじなんですがムービークリップ内のボタンが getURLは作動するんですが gotoAndPlay("シーン名",1); では何も作動しないです。 初心者なんでシーンの移動が出来るのか出来ないのかも (プルダウンメニュー時)知りません。 どなたかご存知の方、ご教授よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashでサイトを作る際、シーン間移動はスマートではありませんか?

    Flashでサイトを作る際、シーン間移動はスマートではありませんか? 不慣れですがよろしくお願いいたします。 昔、Flash5でサイトを作った事があります。 AS2.0になったあたりから訳がわからなくなって今に至ります。 現在、簡単なFlashのサイトを作ろうとしております。 トップページと、コンテンツページ合計5枚程の簡単な物です。 トップページの4つのボタンを押すと短いアニメーションの後に それぞれのコンテンツページに飛びます。 また、そのコンテンツページから他のページに飛ぶ時も 短いアニメーションが起きて、飛ぶ…という物です。 Flash5でサイトを作って居た頃、 ダラダラーとタイムライン上にアニメーションを作り、 シーン間を飛ばしていました。 しかし、この作り方はスマートじゃない…とどこかのサイトで拝見しました。 一つのシーンで作成すると、私のやり方ではとても長いシーンになってしまい 作成しづらくなると思います。 今までだらだらーと作成していたアニメーションを ムービークリップにして1フレーム内に入れてしまうのでしょうか? 現在、flashサイトを作る際の「常識」を、教えていただけませんでしょうか?

    • ベストアンサー
    • Flash
  • 管理人の承認が必要のパスワードが違うと表示される

    子供が使っているWndows7のノートパソコンのことでお伺いします。 今まで最初にスイッチを押すと「管理人の承認が必要」のダイアログが現れ、 ユーザー名とパスワードを入力していました。 本人が無線LANが使えるアパートに越して、このノートパソコンを使おうとしても パスワードが違うと表示されネットに繋がりません。 パスワードは間違っていないので途方に暮れています。 どこに問題があるのでしょうか。ご教授おねがいします。 パソコンは共有していないので、このダイアログが出ないように出来ればいいのですが いずれにしてもネットに繋がる様になれば結構です。 本人が離れているのでこの様な内容しか書けませんが宜しくお願い致します。

  • Flash MX (Win XP) にて、一つのシーンに複数のMovi

    Flash MX (Win XP) にて、一つのシーンに複数のMovieClip(MC1,MC2,MC3)を配置し、keypress を用いて キー入力に対応させてMCのそれぞれを表示させ、一度再生させたものは、以後再生させないようにしたいと思っています。 Flash初心者の故、解決のための手がかりを御教授ください。

  • シーン名で参照できないのでしょうか?

    初歩的な質問かもしれないのですが、 シーンにつけた名前(ここではscene)を_rootの代わりに利用したいと思っています。 ・状況 sceneにはMC、mc_aとMC、mc_xを置き、 さらにmc_aの中にMC、mc_bを置いています。 mc_bからmc_xを参照するときに、 現在は、_root.mc_xの代わりに、 _parent._parent.mc_xとしています。 これを、 scene.mc_xとしてみても動作しません。 このようなことはできるのでしょうか? _rootを使えない理由は、 このswfファイルを他のFLASHに 外部読み込ませるからなのです。 お手数をお掛けしますがよろしくお願い致します。 ・環境 FLASH MX Windows2000