FLASHの動作について
OpenPNEに実装するFLASHとPHPの動作についてです。
大まかな流れとしては以下のような動作になります。
OpenPNEでFLASHの動作を記憶するためには日記編集用のFLASHと表示用のFLASHの2つのファイルを用意します。
まず、日記を書くときにFLASHの動作を指定します。
日記を編集中、もしくは編集後に編集用FLASHを呼び出し、番号を選択します。
↓
選択されたときの番号をFLASHでPHPに送信、または選択後決定ボタンを押したとき指定されたPHPのファイルを開きます。
↓
指定された番号とログデータ(c_diaryのc_diary_id)からを動作用に設定したテーブルに保存します。
これで日記と動作を関連させて保存します。
次に書いた日記を見る際にFLASHで指定された動作を行います。
まず、表示用のFLASHのファイルで動作を行う前にPHPのファイルを呼び出します。
↓
PHPのファイルで現在見ている日記のログとそのログと同時に保存されたFLASHの動作用の番号をデータベースから検索します。
↓
見つかったアクションの番号をFLASHのファイルに送信します。
↓
FLASHで動作を行います。
以上がOpenPNEでFLASHを動作させる流れになります。
PHPのファイルはできたのでFLASHと同時に起動させてちゃんと動くかどうか調べたいので以下に記すテスト用のFLASHを制作してください。FLASHのファイルは2個必要です。中のソースは少し違いますが動作はほとんど一緒です。
編集用のFLASH
・指定されたボタンを押すたびにアクションを起こす
・ボタンは3つでそれぞれ違う動作を起こす
・確定ボタンをつける
・確定ボタンを押す直前に押したボタンの番号を記憶する
・確定ボタンを押すと番号によって指定されたPHPのファイルを呼び出し、その後、自分のトップページに飛ぶ(今回は適当なリンクをつけてください)
表示用のFLASH
・ボタンを押すたびに指定されたアクションを起こす
・FLASHの一番最初にPHPを呼び出しアクションの番号を得る
以上です。編集用のFLASHで呼び出すPHPのファイルはset_action1.php、set_action2.php、set_action3.php
表示用のFLASHに呼び出すPHPのファイルはroad_action.phpです。
編集用のFLASHは確定ボタンを押すとPHPのファイルを呼び出してからリンク先を表示させてください。(重要)
わからないことや実装不能な部分があれば連絡してください。
よろしくお願いします。