メイン サーバ関連【CGI・FCS・XMLSocket etc】 FLVのキューポイントをトリガしたいのですが... | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
永井勝則 | Åê¹ÆNo.24123 投稿日時: 2006-3-4 20:28 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: FLVのキューポイントをトリガしたいのですが... まずは、FLVPlaybackコンポーネントを使って、FLVファイルを再生させることが第一です。
ヘルプの量はFLVPlaybackコンポーネントだけでもずいぶんありますが、幸いにして検索できます。 で、FLVPlayback.cuePointの項を見ます。 すると、リスナーオブジェクトを使った例が書かれています。 キューポイントの中身は、eventObject.info.timeやeventObject.info.nameなどで 取得できます。 例えば、nameが"n1"だったらムービークリップを移動させるというスクリプトは ここに書きます。 つまり、 listenerObject.cuePoint = function(eventObject:Object):Void{ var theName:String = eventObject.info.name; if(theName == "n1"){ //ムービークリップを移動させる } } のようになるかと思います。 このあたりのことを書いてある書籍はまだ出ていず、直接的な資料はFlashのヘルプのみです。あとはインターネットで外国のサイトを検索するくらいでしょうか。 ともかく、ヘルプを読むのみです。もしくはプリントするとか。 ではでは。
|
chiri | Åê¹ÆNo.24116 投稿日時: 2006-3-4 16:01 |
新米 居住地: 投稿: 8
使用環境:
Mac OS 10.4で?す。 Flash8を使用しています。 わかならにことばかり、教えてくださ?い。 |
Re: FLVのキューポイントをトリガしたいのですが... 永井様 どうもありがとうございます。 今、大量にヘルプやPDFの説明書を読んでいるんですけど、 どこをどう読めばよいのか、途方にくれていたところです。 やっぱりコンポーネントを使ったほうが良いんですね。コンポーネント自体がよくわかっていなかったので…。 いただいたスクリプトでtraceはできたのですが、実際に 他のシンボルを動かすときには、キューポイントのどの 情報を指定するのでしょうか? たとえば、 cuePoint name: n1 time:3 type:event parameters: cc:hello というキューポイントを作成したのですが、このキューポイント が再生される時点で、ほかのムービーシンボルstar_movのX軸を150動かすなんて場合、cuePointのどの値と関連してくるの でしょうか。 よろしくお願いします。 chiri |
永井勝則 | Åê¹ÆNo.24115 投稿日時: 2006-3-4 15:31 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: FLVのキューポイントをトリガしたいのですが... 確認ですが、myVideoというのはFLVPlaybackやメディアコンポーネントではないですよね?
ライブラリで新規ビデオを作成して云々、というコンポーネントを使わないVideoオブジェクトを使った場合、
でキューポイントのデータにはアクセスできるようです。 とはいえ、これでは面倒なので、コンポーネントを使う方がよいと思います。 FLVPlaybackというコンポーネントが使いやすいと思うので、ヘルプを参考に再生してみてください。 キューポイントについては、ヘルプの FLVPlayback.cuePoint に出ています。 それから、FLVファイルの再生に関して、Flash Communication Server、Flash Media Server 2を使わない、"http"上でのSWF単体でのFLVファイル再生は”プログレッシブダウンロード”といって、”ストリーミング”とは区別されます。 ではでは。
|
chiri | Åê¹ÆNo.24111 投稿日時: 2006-3-4 10:02 |
新米 居住地: 投稿: 8
使用環境:
Mac OS 10.4で?す。 Flash8を使用しています。 わかならにことばかり、教えてくださ?い。 |
FLVのキューポイントをトリガしたいのですが... こちらのフォーラムには、とってもお世話になっています。
FLVでストリーミング再生をしています。 スクリプトは myNc = new NetConnection (); myNc.connect (null); myNs = new NetStream (myNc); myVideo.attachVideo (myNs); で、ボタンにアクションを入れて、 _root.mark.btn3.onRelease = function (){ myNs.play ("test.flv"); } といった感じでストリーミングしています。 いま、使用しているtest.flvにキューポイントを 加えて、二つのことを達成したいと思っています。 1.映像をループ 2.指定した位置で文字情報を流す flashのヘルプで見つけた、スクリプト myNs.onMetaData = function(myMeta) { for (var i in myMeta) { trace(i + ":?t" + myMeta[i]) } } を使用して、データを引っ張ってきたりしているのですが、 cuePointの何を指定して、どんなメッソドを使えば、 動くのかがよくわかりません。 cuePointを一応、 name: n1 time:3 type:event parameters: cc:hello なんていう感じでエンコーダーで指定してみたのですが、 これらの情報をどのように使用すれば、キューポイントが トリガーされるのか困っています。 たとえば、どれが変数やオブジェクトにあたるのでしょうか? どなたか、教えてください!!! よろしくお願いします。 chiri |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |