2011-01-27 6 views
0

まず - 私はフラッシュに新たなんだ...画像の位置や大きさのすべての

私は背景として、外部イメージをロードしようとしていると、URLがFlashVarsのがロードされている

var flashvars = LoaderInfo(this.loaderInfo).parameters; 
if(flashvars.bg){ 
var imageLoader = new Loader(); 
var image = new URLRequest(flashvars.bg); 
imageLoader.load(image); 
addChild(imageLoader); 
imageLoader.x = 0; 
imageLoader.y = 0; 
} 

swfがコンパイルされた画像は0,0で位置付けされていません。元のサイズがありません

答えて

0

thisがメインのMovieClipインスタンス(ルート)であると仮定して、 。私の推測では、stage.scaleMode=StageScaleMode.NO_SCALE;stage.align=StageAlign.TOP_LEFT;を設定する必要があります。

+0

ありがとうございますが、なぜデフォルトとして設定されていませんか? – clarkk

+0

別のもの..どのようにオブジェクトのプロパティをトレースしますか? for(var key in stage){ \tトレース(ステージ[キー]); } – clarkk

+0

デフォルトでは設定されていない理由はありません。アドビに尋ねる必要があります。)for(var key:String in ...)は、動的オブジェクトに対してのみ機能します。 Stageはクラスなので、明示的にプロパティをトレースするか、describeType()を使用してアクセサ名と変数名を取得する必要があります。 – weltraumpirat