Slideshow transcript
Slide 1: Flash Media ServerとAction Script3を使った ライブチャットの基礎 CSNAGOYA 豊吉隆一郎
Slide 2: 概要 Adobeから販売されているFlash Media Serverとい ● うソフトとActionScript3を使ってライブチャットのような 仕組みを作る
Slide 3: こんな仕組み ●ユーザがサイトにアクセス ●「チャット開始」みたいなボタンを押す(顔写真とか) (http://example.com/user_id=xxxみたいなURL) ●ユーザxxxがログアウト中、もしくはチャット中でなけ ればチャット開始
Slide 4: 開発環境について
Slide 5: Flash Media Serverとは ●オーディオやビデオをリアルタイムでFlashクライアン トに配信するためのストリーミングメディアサーバ ●2008年になりバージョンが3になった ●昔はFlash Communication Serverという名前だった ●60万円ぐらいする(高くなった?) ●オープンソース実装としてRed5というのがある Adobe Flash Media Interactive Server 3 http://www.adobe.com/jp/products/flashmediainteractive/
Slide 6: Action Script3とは Flash Player9以降で実行できるオブジェクト指向の ● スクリプト言語。言語使用なんかがJavaに近いらし い。
Slide 7: 開発環境 ●Flash CS3 88,000円 ●Flex Builder(Eclipse) 31,500円 ● FlashDevelop .NETで動くオープンソース http://www.flashdevelop.org/ ● ASDT Eclipseプラグイン http://mb0.org/asdt IDEにこだわらなければコマンドラインコンパイラのFlex SDKがAdobeから無償で提供されている
Slide 8: 環境の準備 インストールするもの ●Adobe Flash Media Server 3 ●Flex 3 SDK ●FlashDevelop
Slide 9: ASとFlexとAirについて整理 ● ActionScript swfを作成するためのスクリプト言語 ● Flex XMLを使ってFlashアプリケーションが開発できるサーバソリューション。もちろ んActionScriptも使える ● Air アプリケーションの実行環境、HTMLやJavaScript,Flashなどでアプリケーション 開発ができる。
Slide 10: Adobe Flash Media Server 3 ●http://www.adobe.com/jp/products/flashmediastreaming/ ●ダウンロードしてインストールするだけ。 ●シリアルナンバーは空白でOK ●同時接続数が10までの開発版としてインストールされる ●デフォルトのままYESYESとやっていくとサービスとして登録されるので注意
Slide 11: Flex 3 SDK ●http://labs.adobe.com/technologies/flex/sdk/flex3sdk.html ●規約に同意して、Flex 3 SDK 3 beta 3 for all platformsをダウンロード ●Flexというのはサーバサイドで動かすものなんですが、今回はAS3からswfを生成す るためだけに使用します。 ●zipファイルになっているので解凍してc:flexとかに配置 ●FlashDevelopとの相性の関係で(日本語対応?)のためbinjvm.configを一部書き 換え java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=jp -Duser.region=JP
Slide 12: FlashDevelop ●http://www.flashdevelop.org/ ●フォーラムのReleasesの最新版のトピックをクリック、ダウンロードのリンクがありま す。 ●インストールが完了したら最初の設定を行う (1)文字コードの設定 (2)Flexの場所の指定 (3)プロジェクトのデフォルト文字コードの設定 AS3での開発なのでFlashPlayer9以上が必要なのだが、FlashDevelopはIEの PlayerをみにいくのでIEのFlashのバージョンを確認
Slide 13: サンプルスクリプト実行
Slide 14: 参考サイト ActionScriptによるWebの3Dグラフィックス再入門 http://codezine.jp/a/article/aid/1872.aspx?p=1 Flash Media Server Developer Center http://www.adobe.com/devnet/flashmediaserver/ ん・ぱか工房 http://www.saturn.dti.ne.jp/~npaka/
Slide 15: おわり



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)