トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ビット単位演算 ARGB
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
knagai
Åê¹ÆNo.23081
投稿日時: 2006-1-24 14:54
職人
居住地: 白馬村
投稿: 796
使用環境:
ビット単位演算 ARGB
先の進数変換についてと類似した質問です。

macromediaのFlash Articleに
ビット単位演算子を使ったビットとカラーの操作
というのがあって、そこで以下のスクリプトが書かれています。


var argb:Number = 0xFFC97B33;
//alphaの分離
var alphaMask:Number = 0xFF000000;
var alpha:Number = argb & alphaMask;
trace("Alpha: "+alpha.toString(16));
//redの分離
var redMask:Number = 0x00FF0000;
var red:Number = argb & redMask;
trace("Red: "+red.toString(16));
//greenの分離
var greenMask:Number = 0x0000FF00;
var green:Number = argb & greenMask;
trace("Green: "+green.toString(16));
//blueの分離
var blueMask:Number = 0x000000FF;
var blue:Number = argb & blueMask;
trace("Green: "+blue.toString(16));


記事によるとこのスクリプトの出力は
Alpha:FF000000
Red:C90000
Green:7B00
Blue:33
になると書かれていますが、当方での出力は、

Alpha: -1000000
Red: c90000
Green: 7b00
Green: 33、
と、AlphaはFFになりません。

この-1とは一体どういうこと? で何を意味しているのでしょう?


----------------
永井勝則:
himco.jp :

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » ビット単位演算 ARGB knagai 2006-1-24 14:54
     Re: ビット単位演算 ARGB mayor 2006-1-24 16:27
       Re: ビット単位演算 ARGB Fumio 2006-1-24 18:42
         Re: ビット単位演算 ARGB knagai 2006-1-24 19:44
           Re: ビット単位演算 ARGB Fumio 2006-1-24 20:59
             Re: ビット単位演算 ARGB knagai 2006-1-25 16:51
               Re: ビット単位演算 ARGB Fumio 2006-1-25 17:32
                 Re: ビット単位演算 ARGB raiha 2006-1-26 9:34
                   Re: ビット単位演算 ARGB Fumio 2006-1-26 9:57
                     Re: ビット単位演算 ARGB knagai 2006-1-27 11:00
                     Re: ビット単位演算 ARGB fukuoka 2006-1-27 11:12

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops