人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[Flash(ActionScript)+各種DB]
Flashと各種データベースを連携させるにはどのような言語、スキルが必要になりますでしょうか?

■例えばこんなサイト
https://www.ana.co.jp/passport/041201a/main.html

●質問者: akame
●カテゴリ:ウェブ制作
✍キーワード:ActionScript DB Flash サイト スキル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● upride
●50ポイント

フラッシュはJavaScript同様クライアントサイドで動作しますから

サーバサイドで動く言語の知識が必要です

レンタルサーバでの設置をお考えでしたら

cgiかphpが宜しいと思います

よく掲示板などのスクリプトがありますが

その中でもDBを使ったphpの掲示板スクリプトが

参考になると思います

DBとの接続やデータのやり取りをphpで行い

目に見えるフロントエンドの部分をflashで行うわけです

phpとswfのやり取りはloadvariablesなどで

データの受け渡しを行います

最近はflashでもサーバ製品が出てますので

そちらを購入して製作しても宜しいかもしれません

(ちと高いですが)

でもphpとかで勉強した方が力がつきますよ

◎質問者からの返答

ご回答ありがとうございます。

最近、Mysql+PHP という構成に慣れて来たので、Flashと組み合わせてサイトを作ってみたくなりました。ActionScript+Mysql という構図はないでしょうか?


2 ● Iwa
●50ポイント

http://www.ai-pub.co.jp/contents/book/inet/flashmx-rdbms.html

先に書かれていますが、Flashはクライアントサイドで動きます。

ということは、ActionScriptもクライアントサイドで動きます。

仮に、ActionScriptからRDBMSに直接アクセスできたとして接続するためのIDとパスワード、

そして接続先がユーザーに分かってしまいます。(パケットを覗けばわかりますから)

様々なユーザーが直接繋いでくるわけですからセキュリティ面から言っても非常にまずいことになります。

(IDとパスワード、接続先がわかれば、製作者が用意したActionScriptを使わずに、ユーザーが自ら用意したスクリプトで勝手にアクセスしてDBの改竄が容易にできてしまいます)

よって、間にPHPやPerl等のスクリプトを置いて扱うことがあたりまえというわけです。

(もっとも、ActionScriptからRDBMSへ直接接続する手段はないみたいですけど)

◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました!

ご紹介の書籍を購入して勉強いたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ