reverse-orders.jp

Programmed Things.

AS3でRGB色指定

Processingとか触ってると
fill(0,150,255);
とかってRGBそれぞれ0〜255で指定して色を作るんだけど、
Flashだと0×00ccffみたいな感じで、数値をいじって色をばくばく変えるのが若干めんどい。

Processing風にAS3で色指定する方法は簡単なんだけど、いつも忘れるんでメモしとく。
Processing・ fill(0,150,255);
AS3・ Graphics.beginFill((0<<16)|(150<<8)|(255));

AS3でOSの判別

Windowsの人とMacの人でフォントの振り分けをしたくて、OSの取得をする必要があったんだけど、
ExternalInterfaceでJavascript叩いて〜とか思ってたら、ActionscriptからOSの取得って意外と簡単にできるのね。
flash.system.Capabilitiesをimportして、Capabilities.osで取得できちゃう。
ちなみにMacの場合は”Mac OSX 10.5.6″って感じで出てくるんで、
(Capabilities.os.substring(0,3)==”Mac”)とかいう評価式作っちゃえばとりあえずMacなのねって分かる。かんたーん。

 
powered byWordPress | Entries (RSS) and Comments (RSS).