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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     埋め込んだFLVの音量調節の方法
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kogua
Åê¹ÆNo.45451
投稿日時: 2010-8-12 22:50
半人前
居住地:
投稿: 51
使用環境:
WindowsXPsp3,FlashCS3
埋め込んだFLVの音量調節の方法
すみません。Flash CS3で
ステージにFLVを埋め込んでいます。

そのFLVには、音声が含まれているのですが
その音量が、他の部分に挿入している
サウンドよりも小さいので
FLVの音量だけを少し大きくして、
全体として均衡のとれた音量でパブリッシュしたいのです
ですが、そのスクリプト(AS3.0で)の書き方が
わかりません。

いろいろとサイトを検索して
setVolumeなどでできそうなのですが
詳しい書き方がわかりませんでした(AS3.0初心者です)。

教えていただけないでしょうか。
宜しくお願いします。

ひろゆき
Åê¹ÆNo.45453
投稿日時: 2010-8-12 23:57
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 埋め込んだFLVの音量調節の方法
埋め込みFLVがMovieClip(インスタンス名: video)に内包されているとして、
var soundTrans:SoundTransform = video.soundTransform;
soundTrans.volume = 0;
video.soundTransform = soundTrans;


----------------
質問する際は、回答者に具体的な情報を与えてください。

kogua
Åê¹ÆNo.45456
投稿日時: 2010-8-13 0:23
半人前
居住地:
投稿: 51
使用環境:
WindowsXPsp3,FlashCS3
Re: 埋め込んだFLVの音量調節の方法
情報ありがとうございます。

AS3.0がまだ慣れていないもので
重ねて質問をお許しください。

現状では、MCに配置せず
メインのステージにそのまま配置しておるのですが
スクリプトを書く上で、MCに内包した方がよろしければ
そうします。

追加の情報を書かせていただきます。
MCに内包したとして、
FLVは2種類あるので
そのMCのインスタンス名を
conte_aとconte_bとした場合、
どこでそのインスタンス名を指定したら
良いのでしょうか?
初心者ですみません。

いただいたソースの「video」の前後どこかに
書くのでしょうか??




ひろゆき
Åê¹ÆNo.45457
投稿日時: 2010-8-13 0:34
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 埋め込んだFLVの音量調節の方法
実際にやってみて、試されるのが先では?

インスタンス名を指定するのは、Flashの使い方の基本なので、
参考書などをお読みになるべきだと思いますが、
インスペクタ・パネル(プロパティ・ウィンドウ)にインスタンス名欄があります。


----------------
質問する際は、回答者に具体的な情報を与えてください。

kogua
Åê¹ÆNo.45459
投稿日時: 2010-8-13 1:02
半人前
居住地:
投稿: 51
使用環境:
WindowsXPsp3,FlashCS3
Re: 埋め込んだFLVの音量調節の方法
すみません。納期が迫って焦っていたもので。
今、いろいろ調べながらやってみたのですが
やはり、わかりません。勉強不足です。すみません。

ボタンに対して、クリックしたら
何かがおこるようなものは、書き方を
理解しています。
インスタンス名.addEventListener(MouseEvent.CLICK, );
のような感じで、そのインスタンスに指定することが
わかるのです。

でも、(今回ご質問した)
FLVを配置したMCに対して
教えていただいたスクリプトを
どういうふうに表記すれば有効なのか
わかりません。

恐縮ですが、わかりやすく教えていただけないでしょうか?
ひろゆき
Åê¹ÆNo.45460
投稿日時: 2010-8-13 1:26
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 埋め込んだFLVの音量調節の方法
何をどこまでやって、何が分からないのか、第三者に分かるように説明すべきでしょう。
でなければ、外注すればよろしいのでは?


1. 埋め込みFLVを内包したMovieClipをステージ上に配置。

2. MovieClipを選択して、そのプロパティを表示するパネルでインスタンス名をvideo1とつける。

3. video1が配置されたフレームに、
var soundTrans:SoundTransform = video1.soundTransform;
soundTrans.volume = 0;
video1.soundTransform = soundTrans;
と記述。


----------------
質問する際は、回答者に具体的な情報を与えてください。

kogua
Åê¹ÆNo.45461
投稿日時: 2010-8-13 1:36
半人前
居住地:
投稿: 51
使用環境:
WindowsXPsp3,FlashCS3
Re: 埋め込んだFLVの音量調節の方法
仰る通りですが
今回だけお許しください。すみません。

教えていただいのを試したのですが、
エラーになりうまくいきません。
インスタンス名などを付ける方法は
さすがに理解しているので、ちゃんとやっていたのですが

var soundTrans:SoundTransform = video.soundTransform;
soundTrans.volume = 0;
video1.soundTransform = soundTrans;

1行目の「video」も、「video1」とすべきでしょうか?
念のため1行目の「video」を「video」と「video1」として
両方試しましたが、エラーになりました。

※未定義である可能性が高いプロパティ soundTransform に静的型 flash.media:Video の参照を使用してアクセスしています。
video1.soundTransform = soundTrans;

どうしてでしょうか?
教えていただいた通りにやっているのですが・・


ひろゆき
Åê¹ÆNo.45462
投稿日時: 2010-8-13 1:42
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 埋め込んだFLVの音量調節の方法
両方とも、video1にしてください。

引用:
koguaさんは書きました:
※未定義である可能性が高いプロパティ soundTransform に静的型 flash.media:Video の参照を使用してアクセスしています。
video1.soundTransform = soundTrans;

video1というインスタンス名を埋め込みFLVにつけていませんか?
video1とするのは、FLVを内包しているMovieClipですよ。

あるいは、スクリプトを記述した位置が違っている可能性もあります。


----------------
質問する際は、回答者に具体的な情報を与えてください。

kogua
Åê¹ÆNo.45463
投稿日時: 2010-8-13 1:58
半人前
居住地:
投稿: 51
使用環境:
WindowsXPsp3,FlashCS3
Re: 埋め込んだFLVの音量調節の方法
仰る通りでした。
おはずかしい。インスタンス名の付け方は
理解していますので、単純な凡ミスです。
お手数をおかけしました。

やっとできました。助かりました?。

これってちなみに、0(消音)?1(フルボリューム)と
本に書いてあったのですが、
実際は、1より大きい数、例えば3とか入れれば
それなりに大きい音になるみたいですね。
良かったです。そうじゃないと意味がないので。

本当にありがとうございます。
夜遅くまで回答していただいて
恐縮です。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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