BitmapのsmoothingとPixelSnappingの謎
- 2011-02-06
- flash
今日FlashでBitmapをいじっているときに、Flashってこういう仕様だったっけ?という現象に出会ったのでメモ。
『ActionScript用に書き出し』するとスムージングされなくなる
『ActionScript用に書き出し』されている画像をFlashIDE上で配置すると、スムージングにチェックを入れていてもスムージングされなくなる。
ActionScript用に書き出しのチェックを外すと右の画像も左の画像と同じようにスムージングがかかる。
→flaファイルはこちら(CS4)
PixelSnappingのNEVERが効かない?
上のFlashはActionScriptで配置したビットマップと、IDE上に配置してあるSpriteを毎フレーム0.1ピクセルずつ移動させたもの。ASで配置した画像は以下のようにPixelSnappingをNEVERにしているが、実際はピクセル吸着されていてスムーズに横移動していない。
-
var sky1:Bitmap=new Bitmap(new Sky(0,0),PixelSnapping.NEVER,true);
-
addChild(sky1);
ActionScript 3.0 コンポーネントリファレンスガイドによると、PixelSnappingがAUTOのときは以下の条件でピクセルに吸着される。
AUTO : String = "auto"
[static]Bitmap オブジェクトの pixelSnapping プロパティで使用される定数値です。ビットマップイメージが回転または傾斜なしで、99.9% ~ 100.1% の縮尺率で描画される場合に、ビットマップイメージが最も近いピクセルに吸着することを指定します。
上のFlashもsky1.rotation = 0.5としたり、sky1.scaleX = 1.01とすると、ピクセル吸着しなくなるのだけど、それだとpixelSnappingのAUTOとNEVERには違いがないということになってしまう。
→flaファイルはこちら(CS4)
Nice job. Unfortunately, I am unable to see/view the text on your website in English, but I can see the results of your codes.
Best,
–ali
2 月 9th, 2011 at 3:05:02>ali
Hi, this is administrator of this blog.
thank you for your comment.
In this entry, I explain bitmap behavior of Flash.
(maybe this is bug)
first one is bitmap smoothing does not work when you put the image on Flash IDE with checking ‘Export for ActionScript’.
Second one is about bitmap property ‘pixelSnapping’.
3 月 4th, 2011 at 12:20:44I tryed ‘PixelSnapping.NEVER’ in this fla, but it does not seem to work.
很漂亮!
3 月 16th, 2011 at 16:04:22Please add a translator widget in your blog so that we can read and understand your ideas.
4 月 17th, 2011 at 17:59:18Translator like -
http://translate.google.com/#
por favooooooor quiero ese reloj digital : home home clock. cómo puedo hacer para tener en mi computadora??? en mis páginas??’en español por favor!! o portugues brasileño tambien puede ser.. Gracias!!.Abrazos
5 月 2nd, 2011 at 13:49:20……………………..
5 月 25th, 2011 at 23:44:42Nice blog ,
I just come here by follow the home home clock on other sites.
很好的网站 ~——~
5 月 31st, 2011 at 16:08:56ありがとう!非常に有用なポスト!、素晴らしい仕事をして働き続ける!サンキュー。http://www.newyorknds.com
9 月 8th, 2011 at 18:59:33参考になりました!
9 月 18th, 2011 at 2:07:26so great.. I love the clock
10 月 11th, 2011 at 9:40:14Vocês são ótimos!
10 月 21st, 2011 at 20:45:27Mr. Sanjay Kashinathrao Bhosale,
9 月 20th, 2012 at 18:42:06123, Rambaug Coloney, Vanaraji Hights,
Near MIT College,
Flat No.1004, 10th Floor, Building No.H-1, Kothrud
不错不错
1 月 17th, 2013 at 18:36:02Hi chabudai,
I wish if I could read the article in English .
You can integrate the Google translate tool.
(It is here : https://translate.google.com/manager/website/settings )
Thanks
1 月 31st, 2013 at 19:07:34悪くない
2 月 28th, 2013 at 15:00:30me gusto, muy bueno .-
5 月 11th, 2013 at 21:51:50Hey there,
Man, congratulations on your job. I realy apreciate the Hone Hone Clock. More… I´d like to use it in a theatrical show here in Brazil. Talk to me by mail or facebook, please. The show will be presented only in november so we do have time to get to know how it is gonna work. I´m obviously paying for…..
Fabiano
5 月 27th, 2013 at 8:16:39نمی شه اهنگه رو دانلود رد
6 月 19th, 2013 at 22:42:58网站做的很不错,还有其他软件吗?
1 月 26th, 2015 at 22:46:10Thanks
12 月 20th, 2015 at 16:53:57非常搞笑的計時Flash動畫,加油!
10 月 21st, 2017 at 11:05:02