投稿日:2008-09-19 Fri
ActionScriptで10進数を16進数に変換するのって、シフト演算がいいんだろうなと思いつつ、配列とかで変換してたりましまた。(昔にDirectorのLingoで作ったのを、そのまま使ってた・・・)しかし、そんなものじゃなかった。もっと単純、もっと簡単でした。
//10進数
var dec:uint=255;
//16進数に変換
var hex:String=dec.toString(16);
trace (hex); ← 答え ff
//10進数に戻す
var dec2:uint = parseInt("0x" + hex);
trace (dec2); ← 答え 255
これだけでした・・・・・・・・
まぁ、後で手法を知って、こんな簡単だったのか! と、ショックを受けることは多々ありますが、今回も、なんかショックだった。
という事でメモ。
△ PAGE UP