フラッシュやってるみなさんは経験したことあると思うけど、フラッシュに画像を読み込むと、右下の淵1pxが消えて、左上の淵1pxが伸びちゃう現象が起こります。
これを回避すべくいつも試行錯誤してしまうので解決法をメモ。
1. 画像を配置し、MCにする。
3. 1で作成したMC内の画像のX座標、Y座標それぞれに1足した座標に、画像の幅、高さそれぞれから1引いたサイズの四角を描画。
4. 2で書いた四角で、画像をマスク。
もっと簡単な方法知ってる方いましたら教えてください。
Trackbacks
このエントリーのトラックバックURL:
http://spfdesign.com/cgi-bin/mt/mt-tb.cgi/165



Comments (7)
はじめまして、ちょくちょくblogをのぞかせてもらってます。
僕は画像のサイズを少し大きめにして、透明の余白があるPNGにして読み込んでいます。
位置をあわせるのが面倒になりますが…
はじめまして。ありがとうございます!
その方法でいけるだろうと、試みたんですがダメだったんですよねぇ~。
ちょうど今またそれで四苦八苦してたところなんですw
JPGとか、四角形の画像ならマスクの方法でウマくいったんですが、ロゴやフォントなど、アルファチャンネルを保持させたときは協会が微妙で、マスクするわけにもいかず・・・
と思いながら今、試しにマスクの方法でやったらできました。
PNGの方法もやっぱダメみたいなんですよねぇ・・・
でもいつもはPNGでうまくいくんですけど・・・
なんか挙動不審な臭いがします・・・
なにはともあれありがとうございます!
もう1回ファイル開いてイジろうとしたらダメんなってた。
なんだこりゃぁ?!
不可解すぎる・・・
こういうのなんとかしてほしい。マジで・・・
ずっと前に書き込みしましたたかはしです。
ごぶさたです。
こんな感じでしょうか?
http://www2.odn.ne.jp/red-shin/flashtech.html
覚えてますとも!
ごぶさたです。
うわー、コレです、コレ!ずばりコレです!完璧です!
こんなすばらしい情報があったんですね~。
レベルアップしたような気がします!
ありがとうございましたー!
うおー!すばらしいっ!
ビットマップ画像に関するすべての謎がクリアになりました。
フラッシュにおける画像のハンドリングの神ですね!この方は!
その裏技指数(謎)に完敗です!