• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MCに外部ファイルをセンタリング表示したいのですが…)

外部ファイルをセンタリング表示する方法

このQ&Aのポイント
  • FLASHでフォトアルバムを作成中の方におすすめの方法です。
  • 写真を外部ファイルとして管理し、簡単に更新できるようにするためには、ファイルのセンタリング表示が必要です。
  • 長辺を250pxにリサイズして正方形のムービークリップに読み込ませ、センタリング表示する方法があります。

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

  • ベストアンサー
回答No.2

読み込みが終わる前に処理してるので、読み込み前の大きさになってるんじゃないでしょうか? ちょっとテストしてないですけど。 読み込みMCにこれを貼り付けてください。 onClipEvent(load) { this._x = (_parent._width - this._width) / 2; this._y = (_parent._height - this._height) / 2; }

o0-0o
質問者

お礼

早速のご回答ありがとうございます。 今回のスクリプトで、無事センタリングができるようになりました! 読み込みMCを先に読ませる必要があったのですね。勉強になりました。 こちらを応用して制作頑張ってみます。 この度は、本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

外部ファイルを読み込んだMCは外部ファイルと同じ大きさになるんじゃなかったですか? 読み込みMCの親MCが400x400だとするとonLoad辺りで clip._x = (400-clip._width)/2; clip._y = (400-clip._height)/2; てな感じで親MCの中央にいくと思いますけど。

o0-0o
質問者

お礼

ありがとうございます。 こちらの方法で、なんとか、読み込みMCを親MCの中央に配置することができました! ここまでたどりつけて、とても嬉しいです。 ただ、親MC上での読み込みMCのセンタリングについては 読み込みMCの元のサイズ(250px四方)が引き継がれるようで、 外部ファイルは、読み込みMCからみて、上・左寄せになってしまうようです。 >外部ファイルを読み込んだMCは外部ファイルと同じ大きさになるんじゃなかったですか? の点で、確かに、プレビューすると外部ファイルと同じ大きさで表示はされるのですが… その外部ファイルの大きさでの処理についてはされていないようなのです。。。 ひょっとすると、私の方で、 >onLoad辺りで の処理をうまくできていないのかもしれないのですが… (なにぶん、初心者なもので…) 宜しければ、onLoadの記述方法について、改めて教えていただけますと助かります。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A