# AS3 Hex conversion Weirdness

**URL:** https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044
**Category:** Uncategorized
**Created:** [April 8, 2018, 2:28pm UTC](https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044 "2018-04-08T14:28:35Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Bracer](https://avatars.discourse-cdn.com/v4/letter/b/ac91a4/32.png) [@Bracer](https://forum.kirupa.com/u/Bracer)
#### Post date: [April 8, 2018, 2:28pm UTC](https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044/1 "2018-04-08T14:28:35Z")

</div>

In AS2:  
var Data:Number = 1763478912341234132;  
trace ( Data.toString(16) ); //3afdd200

In AS3, the same code outputs: 187922ba3afdd200  
Where does the 187922ba come from ?

---

<div class="post-metadata">

### Author: ![Bracer](https://avatars.discourse-cdn.com/v4/letter/b/ac91a4/32.png) [@Bracer](https://forum.kirupa.com/u/Bracer)
#### Post date: [April 8, 2018, 3:38pm UTC](https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044/2 "2018-04-08T15:38:16Z")

</div>

It’s ok, I found the AS3 version of it from [http://snipplr.com/view/60387/as3-decimal-to-hex/:](http://snipplr.com/view/60387/as3-decimal-to-hex/:)

function decimalToHex($decimal:int, $padding:int = 2):String  
{  
var hex:String = Number($decimal).toString(16);  
while (hex.length \< $padding)  
{  
hex = “0” + hex;  
}  
return hex.toUpperCase();  
}

var decimal:int = 1763478912341234132;  
trace("decimal: " + decimal);  
var hex:String = decimalToHex(decimal,4); //The 4 mins minimum four characters.  
trace("hex: " + hex);

---

<div class="post-metadata">

### Author: ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)
#### Post date: [April 8, 2018, 4:31pm UTC](https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044/3 "2018-04-08T16:31:43Z")

</div>

Isn’t `187922ba3afdd200` the correct conversion?

---

<div class="post-metadata">

### Author: ![Bracer](https://avatars.discourse-cdn.com/v4/letter/b/ac91a4/32.png) [@Bracer](https://forum.kirupa.com/u/Bracer)
#### Post date: [April 8, 2018, 4:35pm UTC](https://forum.kirupa.com/t/as3-hex-conversion-weirdness/638044/4 "2018-04-08T16:35:57Z")

</div>

AS2 gives 3afdd200 and the new code I pasted from AS3 gives 3afdd200 so that’s interesting.
