トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kinPLA
Åê¹ÆNo.45305
投稿日時: 2010-7-12 20:18
新米
居住地: 静岡
投稿: 8
使用環境:
FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・
コミュニティの皆さん、こんにちは。
Flash駆け出しですが、どうしても判らない事がありポストさせていただきました。よろしくお願いします。

ただいま、CS3のFLVPlaybackコンポーネントを使い、
このFLVPlaybackの上に自分でつくったセンターボタンムービークリップを重ね、このボタンを使ってFLVPlaybackの動画を再生する
プレイヤーを作成しています。

そのとっかかりとして、ステージに配置したFLVPlaybackコンポーネントのイベントを拾い、
イベントの状態によって自分のセンターボタンMCを表示/非表示させてみようと、次のようなスクリプトを書いてみました。

ここから------
//
import fl.video.VideoEvent;
import fl.video.FLVPlayback;
import flash.events.*;

aCBtn.visible = true; // aCBtn:画面中央に追加したプレイボタンです
aCBtn.alpha = 0.7;
aFlvViewer.addEventListener(VideoEvent.STATE_CHANGE, stateChangeListener); //aFlvViewer FLVPlaybackコンポーネント

//
function stateChangeListener(e:VideoEvent) :void {
var aPlayerStatus:String = e.state;
trace(aPlayerStatus);

switch (aPlayerStatus) {

case "stopped":
aCBtn.visible = true;

case "paused":
aCBtn.visible = true;

case "playing":
aCBtn.visible = false;

default:
aCBtn.visible = false;
}
}

-----ここまで

再生すると、センターボタンは消えるのですが、
しかし、FLVPlaybackコンポーネントの再生をストップしても、
センターボタンMCが画面に表示されません・・・

どなたか、この考え方のマズイところをどうか教えて下さい。
お願いします。


私の開発環境は、
Mac OSX10.6 + Flash CS3
です。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・ kinPLA 2010-7-12 20:18
     Re: FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・ knagai 2010-7-14 15:14
       Re: FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・ kinPLA 2010-7-14 17:09

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops