• 締切済み

携帯用のFlash Liteに認証キーでプロテクトをかける方法

携帯用のFlash Liteコンテンツを制作しています。 時たま携帯Flashゲームのサイトで、 認証キーがなければswfファイルを 開けないようなコンテンツを見かけます。 PCに移動したり、メールでほかの携帯に送信しても、 キーがなければ開けないような形です。 私も同じようなプロテクトをかけたいのですが、 これはどのようにすればよいのでしょうか? なんとなく、各キャリアが提供している システムのような気はするのですが…… ご存知の方がいらっしゃいましたら、 お知恵をお貸し下さると幸いです。 よろしくお願いいたします。

みんなの回答

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

> PCに移動したり、メールでほかの携帯に送信しても、 > キーがなければ開けない キーがなければ開けないのですか? そういうのは聞いたことがありませんね。 SWF を ZIP にして,解凍するときにキーを入れなければ解凍できないというようなものならできますが, これだと携帯で閲覧できなくなりますよね。 SWF が開けない? それはわかりません。 少なくとも Flash 側の問題ではないと思います(多分)。 キーがなければ開けないのではなくて, キーがなくても SWF は開けるのだけれど, キーがなければゲームを表示させないという様な方法でしたら簡単です。 簡易的なものですが。 例えば(あくまでも例えばです), フレーム1 に,テキスト入力 のテキストフィールドとボタンを用意しておいて, アニメーション をその フレーム1 で stop(); させておいて, テキストフィールド に入力された値が キー と同じであれば, play(); とか gotoAndStop(); とかで違うフレームに進めれば良いだけです。 ◎フレーム1 に用意するもの ・フレーム1 の フレームアクション stop(); ・テキスト入力のテキストフィールド 変数名 key_txt ・ボタン(ボタンシンボルのインスタンス) ボタンのアクション on (release) { if (key_txt eq "1234") { play(); } } ◎フレーム2 以降に用意するもの ・適当なアニメーションなど テキストフィールドに 1234 を入力後, ボタンを選択して決定キーを押せばフレーム2以降に進みますが, それ以外は進みません。 どうでも良いことですが, テキストフィールドの書式を [パスワード] にしておくと, 1234 などは **** と表示されます。 テキストフィールドの書式をパスワードにすることは, 単に気分だけの問題であまり意味はないと思いますが。 (横からの覗き見防止に,少しは意味があるのかもしれませんけどね。) しかし, SWF は PC では簡単に解析できるので, パスワードが何であるのかなどは,見やぶれる人が見ればすぐにバレます。 したがって上に書いたことは簡易的な方法ですが, 一応こういう方法であれば Flash だけでできますという例を回答しました。

meltear
質問者

補足

BlurFiltanさん、ご回答ありがとうございます。 お返事がおそくなってすみません。 回答頂いた内容ですと「swf内でパスワードをかける方法」 とお見受けしましたが、それとは少し違う内容です。 説明が足りておらず申し訳ありません。 プロテクトがかかっているデータは、 PCに移動したときは「.dcf」という拡張子になり、 PCでは再生できませんでした。 他の携帯に送った場合は、別途キー (パスワードではなく、特定のサーバからダウンロードする キーパッケージのようなデータ)が必要、 といった感じです。 引き続き、ご存知の方がいらっしゃいましたら ご回答をお願いできますと幸いです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FLASHを携帯電話向けに表示させることについて

    FLASH MX 2004(FLASHI MX 7.2)を使用しています。今のホームページはメニューバーやコンテンツである写真は SWFファイルで制作しています。携帯電話からアクセスするとこれらのSWFファイルが表示されないようなのですが、 Flash LiteをダウンロードしてFLASH制作に使用することでPCだけではなく携帯電話からのアクセスでも表示される ようになるのでしょうか。調べてみるとFlash Liteはいろいろと機能的な制約があることはわかりました。 (こちらを参考にしました http://www.adobe.com/jp/devnet/devices/articles/togoru_03.html) これらの機能上の制約をクリアしたとして考えたとき 1.Flash Liteを使用することでPC・携帯電話ともにFLASHが閲覧できるSWFが作れる。 2.既存のホームページに加え、Flash Liteを使用して携帯電話用ページを新たに作る必要がある。 このどちらと考えればよろしいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash Lite を生成するには?

    ケータイで閲覧できるFlash Lite形式のswfを生成するには、Flash MX Pro 2004 が必要で、アップデータなるものをMacromediaから入手してインストールが必要らしいですよね? しかし、Perlやphpなどのスクリプトからflash liteを生成できる方法はないでしょうか?? perlにもSWF関係のモジュールはあり、PCで見られるswfは生成出来るのですが、liteとして・・とは記述がないので、 どなたかご存じの方がいらっしゃいましたら、教えて頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash 8 BasicからFlash Lite1.1にパブリッシュ

    カテゴリーがわからなかったので、 こちらのカテゴリーにも投稿させていただきます。 Flash 8 Basicを使って、携帯用の動画を制作しています。 今回はどうしてもパブリッシュ形式をFlash Lite1.1にしないといけません。 Flash 8 BasicからFlash Lite1.1にするには、 パブリッシュ設定をFlash Player4にするというふうに聞いたので、 試してみたのですが、エラーになってしまい、できません。 ちなみにこの動画は簡単な物でActionScriptは使っていません。 なんとかFlash lite 1.1の形式で書き出せないでしょうか?

    • ベストアンサー
    • Flash
  • flash lite の質問です。flash lite1.1で制作して

    flash lite の質問です。flash lite1.1で制作しています。 on(keyPress"5"){ mc._x += 10; } こんな感じで、減速しながらスムーズに移動をさせたいです。 _x += (目標の縮尺比率 - _x) / 縮尺のスピード;を使っていろいろチャレンジしているのですが、解決できないのでどなたか教えていただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • flash lite 1.1 画像使用について

    現在、flash lite 1.1で待ち受けコンテンツを作っています。 docomoで表示させたいです。 png画像を配置したswfは「対応していません」と出るようでした。 jpg gif の使用に関してはどうなのでしょうか? また、グラデーションメッシュを使ったaiをflashでbmpに変換して 配置したのですが これは見られるのでしょうか? 当方、1.1プレーヤーの搭載された携帯を持っておらず 確認できなくて、困っています。 近日中には手にはいる予定なのですが 早めに知りたいのです。 丸投げで申し訳ありません。 よろしければお教えください。

  • Flash lite 1.1のloadMovieで画像読み込み

    ドコモ携帯用にFlash Lite1.1で外部画像を表示しようと思ったのですが、 外部swfは表示できても、画像は表示できませんでした。 loadMovie("test.gif","loadmc"); (「画像に誤りがあり正しく動作しませんでした」というエラーが携帯で出ました。携帯はP902iです。) Flash Lite1.1では、外部画像の表示はできないのでしょうか? よろしくご教授ください。 お願いします。

    • ベストアンサー
    • Flash
  • 携帯版flashの開発について

    現状、確認はiモードHTMLシミュレータを使用しています。 また、作成はFLASHーMXを使用しています。 スクリプト自体は公式なスクリプトを使用しているので 問題は無いかと思いますが、書き出したSWFは携帯画面表示されるのですが、指定したキー操作がまったく出来ません。 またPC上での画面確認ではMAC系では表示され、WindowsIEでは表示されません。表示されるFLASHでは動作もします。 auに対応しているFlash Lite1.1で書き出し、 DOCOMOはFlash Lite1.0、Flash Lite1.1などでも書き出しています。携帯キー操作するのには何かこつがあるのでしょうか?

  • flash lite 1.1 でのリンクについて

    Flashを全くやったことがないですが、 ケータイサイトを作るにあたってflashを使おうと 思っておりまして、伺いたいことがございます。 flash lite1.1において、 flashクリック ↓ クリックされたflashがアニメーション(数秒) ↓ 指定したurlへ移動 というのは可能でしょうか。 ご存知の方はご教示くださいませんでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flash lite1.1で。

    キー操作で行う携帯用のパズルをつくろうと思っていて、ピースの移動をカーソルを合わせてキーを押すとドラッグを開始して任意の場所に移動できるようにしたいのですが、liteでstartDragのようなことをするのは 可能でしょうか?ピースはすべて同じ正方形で カーソルはピースと同じ大きさの正方形の線です。 分かりにくい文章で申し訳ありませんが、よろしくお願いします。。

    • ベストアンサー
    • Flash
  • Flash Lite 1.1での簡易パスワード認証の実現

    簡易パスワード認証に挑戦しています。 ところがある問題が… まずテキストボックスを作り、変数をpassと設定しました。 「認証」ボタンに以下のスクリプトを記述しました。 on(release, keyPress "1") { keyword = "pass"; if (pass == PASSWORD) { this.gotoAndStop("OK"); }else{ this.gotoAndStop("NG"); } } で、ここまでは良かったのですが、なんとFlash Lite1.1では this.gotoAndStopが対応していないとのメッセージが… 実際携帯電話でプレビューしてみても、どんなパスワードでもOKに なってしまいました。なるべく簡単なスクリプトで済ませたいのですが、 this.gotoAndStopが使えないFlash Lite1.1でこれを実現するには どこをどう修正すれば良いのでしょうか? Action Scriptに詳しいお方、お助け願います。

    • ベストアンサー
    • Flash