フラッシュやってるみなさんは経験したことあると思うけど、フラッシュに画像を読み込むと、右下の淵1pxが消えて、左上の淵1pxが伸びちゃう現象が起こります。
これを回避すべくいつも試行錯誤してしまうので解決法をメモ。

1. 画像を配置し、MCにする。
3. 1で作成したMC内の画像のX座標、Y座標それぞれに1足した座標に、画像の幅、高さそれぞれから1引いたサイズの四角を描画。
4. 2で書いた四角で、画像をマスク。

もっと簡単な方法知ってる方いましたら教えてください。



Comments (7)

はじめまして、ちょくちょくblogをのぞかせてもらってます。

僕は画像のサイズを少し大きめにして、透明の余白があるPNGにして読み込んでいます。
位置をあわせるのが面倒になりますが…

はじめまして。ありがとうございます!
その方法でいけるだろうと、試みたんですがダメだったんですよねぇ~。
ちょうど今またそれで四苦八苦してたところなんですw

JPGとか、四角形の画像ならマスクの方法でウマくいったんですが、ロゴやフォントなど、アルファチャンネルを保持させたときは協会が微妙で、マスクするわけにもいかず・・・

と思いながら今、試しにマスクの方法でやったらできました。

PNGの方法もやっぱダメみたいなんですよねぇ・・・
でもいつもはPNGでうまくいくんですけど・・・
なんか挙動不審な臭いがします・・・

なにはともあれありがとうございます!

もう1回ファイル開いてイジろうとしたらダメんなってた。
なんだこりゃぁ?!
不可解すぎる・・・
こういうのなんとかしてほしい。マジで・・・

ずっと前に書き込みしましたたかはしです。
ごぶさたです。

こんな感じでしょうか?

http://www2.odn.ne.jp/red-shin/flashtech.html

覚えてますとも!
ごぶさたです。

うわー、コレです、コレ!ずばりコレです!完璧です!
こんなすばらしい情報があったんですね~。
レベルアップしたような気がします!

ありがとうございましたー!

うおー!すばらしいっ!
ビットマップ画像に関するすべての謎がクリアになりました。

フラッシュにおける画像のハンドリングの神ですね!この方は!
その裏技指数(謎)に完敗です!

Post a Comment

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





Trackbacks

このエントリーのトラックバックURL:
http://spfdesign.com/cgi-bin/mt/mt-tb.cgi/165