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

パスワード:


パスワード紛失

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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ぷらぷら
Åê¹ÆNo.45305
投稿日時: 2010-7-12 20:18
新米
居住地: 静岡
投稿: 8
使用環境:
10.6.4
CS3/CS4 ActionScript v3
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
です。
永井勝則
Åê¹ÆNo.45314
投稿日時: 2010-7-14 15:14
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・
switch() { }内の

break;

の漏れではないですか?

条件演算


----------------
永井勝則:
himco.jp :

ぷらぷら
Åê¹ÆNo.45315
投稿日時: 2010-7-14 17:09
新米
居住地: 静岡
投稿: 8
使用環境:
10.6.4
CS3/CS4 ActionScript v3
Re: FLVPlaybackコンポーネントの上にカスタムボタンを追加しようとしているのですが・・・
ご回答ありがとうございます。

あら、そんな・・・すっかり見落としてました。
ハマってしまうと、そんなコトも見えなくなってしまうモノですね?。
本当に、本当に、助かりました。

またよろしくお願いします。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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