• ベストアンサー

loadMovieをサイズを変えて読み込みたい。

loadMovieを使ってjpeg画像を読み込みたいのですが、もともとのデータが1024x768ピクセルあります。でそのjpeg画像をFlash上で800x600ぐらいの大きさまで縮小して表示したいのですが、どのようにすればできますでしょうか。お願いいたします! FlashMX2004使用です。

質問者が選んだベストアンサー

  • ベストアンサー
  • sacoman
  • ベストアンサー率56% (33/58)
回答No.3

追加で補足です。 画像を読み込ませたあとで、ターゲットにしたMCのサイズもしくは拡大率のプロパティを設定するスクリプトを記述しても可能です。 ターゲットMCのインスタンス名を仮に"tg"とすると、 loadMovieで画像を読み込ませたあとで、 tg._xscale=78.125; tg._yscale=78.125; もしくは tg._width=800; tg._height=600; と、する方法もあります。

muxic
質問者

お礼

できました!ありがとうございます。

その他の回答 (2)

  • sacoman
  • ベストアンサー率56% (33/58)
回答No.2

jpegファイルをセットするために空MC(何も入っていないムービークリップ)を作成して、読み込ませたい場所にインスタンスを配置します。 そのインスタンスの拡大率縦横それぞれ(変形ウインドウの縦横%)を78.125%にします。 loadMovieでそのインスタンスをターゲットに読み込めば、元サイズの78.125%、つまり800x600のサイズで表示されます。 要するに、ターゲットにするインスタンスのプロパティが反映された状態で表示されるということです。 たとえば、このインスタンスのアルファ値を調節してやれば、読み込んだ画像の透明度を調節できたりします。

  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

まず、原寸である 1024 x 768 ピクセルの大きさのムービークリップシンボルを作ります。線のない、塗りだけの四角形で結構です。 ステージに配置する際に、インスタンスのサイズを 800 x 600 ピクセルに調整し、このムービークリップに loadMovie で読み込んでみてください。 読み込んだ画像はムービークリップの縮小率に合わせて拡大・縮小されますので、ムービークリップと同じ大きさで表示されます。

関連するQ&A