• 締切済み

ActionScript3で動画クイズ

Actionscript3で動画クイズをしたいと考えています。 NetStreamを使った形でFLV(またはMP4)を再生。 指定時間でストップさせて「答えを見る」と言うボタンを表示。 「答えを見る」ボタンを押すと引き続きFLV(またはMP4)が再生。 こんなプランを考えています。 イメージは、世界ふしぎ発見の「ここでクエスチョンです。」と同じ感じです。 例えば出題が30秒まで、31秒~回答の答えのような動画を作り、30秒で答えを見るというボタンを表示させて止めた上でシンキングタイムを見てる人に与えたいのです。 net_streamを使った動画再生は出来たのですが・・・。 お分かりになる方お願いしますm(_ _)m

みんなの回答

回答No.1

net_streamを使った動画再生は出来たということですので、 onenterframeのイベント内で var time : Number = netStream.time; を使って、30秒たったか調べ、 netStream.pause(); で一時停止、問題を出す→アクションの後 netStream.resume(); で一時停止状態の動画を再び再生する といった感じでしょうか

Tegrar7
質問者

補足

プログラムをさらさら書ける人は、それだけで理解出来るのでしょうが残念ながら私は違う人種なので、検索してみました。 onEnterFrameは、使えなくなってるとありました。 http://feb19.jp/blog/archives/000074.php 再生位置の取得も位置に変更するしかなくてよく分かりませんでした。 http://hakuhin.jp/as3/loader.html#LOADER_05 addEventListenerでEvent.ENTER_FRAMEを使用する事とnetStream.timeを使用するのは理解出来ましたが、その他は全くよく分からないですorz 30秒が来たらストップ。addChildで表示の順番を変えるかGotoAndStopで別のフレームに飛ばす(?)んだろうなと言うことは何となく想像出来てるのですが・・・。 お恥ずかしながら方法も記述の仕方も全く分かりません。

関連するQ&A