質問ページ4 / 138


質問ページ4 / 138

質問ページ4/138

概要MP3プレイヤーのシークバー
投稿者CrissDomeDX?
状態
カテゴリーParaFla!
投稿日2012-02-06 (月) 18:12:41
バージョン

質問内容

MP3プレイヤーを作っています。 再生、一時停止、停止、ボリュームコントロール まではできましたが、 シークバーを作る方法が全くわかりません。教えてください

回答

  • シークバーの長さ(ツマミの_x座標)とフレーム数を対比させてgotoAndPlay?させてみては? -- 2012-02-06 (月) 20:38:46
  • ソース
    on (press) {
    	this.startDrag (false,60,-1,120,-1);	//スライド機能。左上右下の順に記入する
    }
    -
    
    on (release,releaseOutside) {
    	this.stopDrag ();			//エラー
    }
    
    -
    onClipEvent (load) {
    	goto = _x-20*2;				//再生位置の値が40〜100になるようにドラッグエリアの左右から算出する式を書く
    	gotoAndPlay( goto );
    	_root.ggg = goto;			//変数「ggg」に位置を表示。
    
    }
    
    
    -
    onClipEvent (enterFrame) {
    //ここに再生位置を取得する命令を入れる予定。
    	goto = _x-20*2;
    	gotoAndPlay( goto );
    	_root.ggg = goto;
    
    }
    
    -
    onClipEvent (mouseDown) {
    	gotoAndPlay( goto );
    	_root.ggg = goto;
    }
      このように入れてみましたがうまくいきません。あと再生位置を取得したいです。 -- CrissDomeDX? 2012-02-07 (火) 22:02:36
  • 再生位置は_currentframeで取得 -- 2012-02-08 (水) 12:31:28
  • サンプルpfl.の「コントロールバー.pfl」も参考にしてみてください -- 2012-02-08 (水) 12:32:45