データベース(Access-ASP)のデータ参照です。
とりあえずバージョン1 とします。
フラッシュの関数から、引数に
実行ファィル名パス、
フィールド数(プライマリキーのidは除く数)、
テーブル名を指定します。
フラッシュにレコードセットの値を呼び込み 表示します。
データの編集、 データの新規登録 などはaspファィルを参考にしてフラッシュと関連ファイルをカスタマイズして挑戦してください。
@ 目的
scriptが苦手な人にも簡単な設定でデータベースの連携ができる
1, mdbでテーブルを作ります(一番最初のフィールド名は id としてください)。
2, フィールド数が8を超える場合はムービークリップ「data」
フレームを増やして、キーフレームを作ります、 テキストの変数名を
rsField09、rsField010・・・・と連番にします。
値を表示するテキストの変数名も
rs09、rs010・・・・・・・・・と設定して
下記のようにフラッシュの関数から、引数に
実行ファィル名パス、
フィールド数(プライマリキーのidは除く数)、
テーブル名
を指定します。
_root.mc_01.getvar("./asp/get01.asp"10,"user")
以上です。
@ 動作させる環境
Windows 2000
IIS 5.0以上。
Microsoft Access 2000が必要です
@ 動作させる設定
仮想ディレクトリ(FlashDB)を設定したら 解凍したFlashDB以下の フォルダとファィルをコピーします。
@ URL フラッシュを動作させるには
http://ドメイン/FlashDB/dbfl.html
で動作します。
@ aspのみ動作させるには
http://ドメイン/FlashDB/asp/show.asp
で動作します。
aspの方は
データベースのフィールド構成確認、
レコード単位の表示 データの編集、
データの新規登録ができます。
ローカルでmdbファィルを 開くと、mdbのフォームで 同様なことができます。
@ テスト環境 Windows 2000 Server IIS 5.0 Flash 5.0 Microsoft Access 2000
サンプルデータ:FlashDB.lzh (140kb)
この記事へのコメント
●1.あや(2004年06月25日 14:25)
Flashとaccess-ASPの連携ですが、
説明どおりにやってみたのですが、うまくFlashにデータベースの内容が出力されません。
もう少し詳細に教えていただけないでしょうか。
お返事はアドレスに直接いただければ幸いです。
よろしくお願いします。
●2.保高(2004年06月27日 10:59)
簡単な動作確認手順です。
サンプルデータ:FlashDB.lzhをダウンロードして
解凍しましたら
FlashDB(dir)を右クリックしまして
プロパティ > Web 共有 >このフォルダを共有に
チェックしましてOKをします。ダイアログにしたがって
OKします。エイリヤスの編集の変更はいりません
デフォルトで読み取りと
又、実行アクセス権はスクリプトがチェックされていると思います。
URL
http:// (ip_Address) /FlashDB/dbfl.html
ブラウザで確認できます。FlashのShowDataタブを
クリックしてください。データがロードされます
私の方でも以上の手順で再度確認いたしました。
後、テスト環境のご確認をしてください。
●3.野中 文雄(2004年06月27日 13:09)
今回のご質問につきまして、若干のコメントを加えます。
保高さんからのご回答に少しお時間をいただいたのは、解説とサンプルの内容を再点検したためです。といいますのは、ご質問に「説明どおりにやってみたのですが、うまくFlashにデータベースの内容が出力されません」という文章があったからです。
けれど、再確認の結果とくに問題は発見されませんでした。おそらく、あやさんご自身が「説明どおりにやって」いらっしゃらないのだと思われます。もちろん、誤解を与える表現とか間違いやすい箇所が存在した可能性もあります。しかし、ご質問には、それを判断できるだけの具体的なご説明がありません。つまり、まずご質問そのものを、「もう少し詳細に」お書きいただく必要があったということです。
参考:【マニュアル(参考書)のとおりにやりました】
http://www.fumiononaka.com/TechNotes/NGWords.html#Ma
また、F-siteは、Flashユーザーやコンテンツ制作者の間で技術・情報を分かち合う「コミュニティ」です。ご質問の回答を個人に直接返信するよう求めることは、おおげさにいえば情報の独占になります。ですから、このようなリクエストはサイトの趣旨に反し、お応えすることができませんので、その点をご了承ください。
参考:「F-siteとは」
http://f-site.org/articles/2003/09/30184044.html