2012-04-21 5 views
1

ATTEMPTING:私は別のダイナミックMCにFLVPlaybackコンポーネント()コンポーネントを使用してFLVをロードし、テレビ画面上に置くしようとしていますas3 FLVコンポーネントのposistion/align問題 - FLVPlayback();

ISSUE:

---それは左上にロードされません。 --- WIDTHがテレビの画面に合うように調整されますが、その下にこのファンキーなスペースがあります。

質問:

私は左上にビデオを配置することができますどのように?テレビ画面の高さに合わせるにはどうすればいいですか?

CODE:

import flash.display.*; 
import fl.video.*; 

var my_mc:MovieClip = new MovieClip(); 
addChild(my_mc); 

var myVideo:FLVPlayback = new FLVPlayback(); 
myVideo.source = "http://EdVizenor.com/edgen/EpicLogo.flv"; 
myVideo.align = StageAlign.TOP_LEFT; /// This does not work :(
my_mc.addChild(myVideo); 

One.BlackScreen.addChild(my_mc); 
my_mc.width = One.BlackScreen.width; 
my_mc.height = One.BlackScreen.height; 

... 

FLAソースDOWNLOAD

ソースFLAファイルはここにある:http://www.edvizenor.com/Help.fla それは画像やテレビ画面など...

UPDATEを持っています問題:4/21/12

以下の答えは正しいですが、私はこのビデオソースを使用して何か他のものを変更しない場合、私は同じ問題を抱えています。これをどうすれば解決できますか?

myVideo.source = "http://EdVizenor.com/Boom.flv"; /// DOES NOT WORK 

答えて

4

あなたの.flvファイルがムービークリップと同じ比率でないためです。

import flash.display.*; 
import fl.video.*; 

var my_mc:MovieClip = new MovieClip(); 
addChild(my_mc); 

var myVideo:FLVPlayback = new FLVPlayback(); 
myVideo.source = "http://EdVizenor.com/edgen/EpicLogo.flv"; 
myVideo.align = StageAlign.TOP_LEFT; 
myVideo.scaleMode = VideoScaleMode.EXACT_FIT; 
myVideo.width = One.BlackScreen.width; 
myVideo.height = One.BlackScreen.height; 

my_mc.addChild(myVideo); 
myVideo.play(); 

One.BlackScreen.addChild(my_mc); 
my_mc.width = One.BlackScreen.width; 
my_mc.height = One.BlackScreen.height; 
+0

恐ろしい!それでおしまい!私自身もそれを理解しました。私は少し違いがありますが、それは動作します。ありがとね!!! :) –

+0

WAIT ...だから、他のビデオで使ったのと同じコードでこのビデオを試してみてください。同じ問題があります。ここにリンクがあります:myVideo.source = "http:// EdVizenor.com/Boom.flv";私はURLにスペースを入れなければならなかった。 –

+0

別の問題が見つかりました。私は一番下の最初の投稿に投稿しました。 –

関連する問題