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

Flashのアクションスクリプトで、音楽の再生、一時停止を行えるプレイヤーを制作しているのですが、一時停止を実装するために、Soundインスタンスのstop()で停止させると、再生のためにstart()を実行すると、初めからになってしまいます。

positionプロパティを使用したのですが、どうも上手くいきません。
他に上手い方法はありませんでしょうか?
または、それに関わるサイトがありましたら、お教え頂けますと幸いです。

●質問者: makocan
●カテゴリ:コンピュータ
✍キーワード:FLASH アクション インスタンス サイト スクリプト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● cinZano
●20ポイント

http://www.asahi-net.or.jp/~tk3t-ysok/flash/tutorials/as/as17/as...

FLASHのお勉強_アクションスクリプトaction script_mp3プレイヤーの作成

参考に成りませんかァ


2 ● POPO
●20ポイント

http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhi...

soundオブジェクトにpositionというプロパティがあるので、再生再開時はこのプロパティの値を読んで、start()の引数(再生開始位置)として与えてみてはどうでしょうか?


3 ● POPO
●20ポイント

http://www.google.com/

Google

# URLはダミーです

positionは既に使われているですね。

すみません、見落としてました。


positionはいつ取得されているのでしょう?

stop()で止めた後?

stop()で止める前に取得するか、再生中、毎フレーム毎にonEnterFrame()ハンドラ内で取得しておぼえておいてはいかがでしょう?


あとpositionはミリ秒,start()の引数は秒なので、start()に渡す時で1000で割る必要があります。

関連質問


●質問をもっと探す●



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