topical media & game development
lib-as-core-IntUtilDemo.mx
lib-as-core-IntUtilDemo.mx
(swf
)
[ flash
]
flex
<?xml version="1.0" encoding="utf-8"?>
<mx:Module
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
backgroundColor="#ffffff"
>
<mx:Script>
<![CDATA[
import com.adobe.utils.IntUtil;
]]>
</mx:Script>
<mx:VBox width="100%" height="100%">
<mx:HBox>
<mx:Label text="original:"/>
<mx:TextInput id="intValue" text="128"/>
</mx:HBox>
<mx:Text text="hex:{ int(intValue.text).toString(16) }"/>
<mx:Text text="oct:{ int(intValue.text).toString(8) }"/>
<mx:Text text="bin:{ int(intValue.text).toString(2) }"/>
<mx:HRule width="100%" height="1"/>
<mx:HBox>
<mx:Label text="rotate count:"/>
<mx:TextInput id="rotateCount" text="5"/>
</mx:HBox>
<mx:HRule width="100%" height="1"/>
<mx:Text text="Rotates {intValue.text} left {rotateCount.text} bits :{ IntUtil.rol(int(intValue.text),int(rotateCount.text))}"/>
<mx:Text text="hex:{ IntUtil.rol(int(intValue.text),int(rotateCount.text)).toString(16)}"/>
<mx:Text text="oct:{ IntUtil.rol(int(intValue.text),int(rotateCount.text)).toString(8)}"/>
<mx:Text text="bin:{ IntUtil.rol(int(intValue.text),int(rotateCount.text)).toString(2)}"/>
<mx:HRule width="100%" height="1"/>
<mx:Text text="Rotates {intValue.text} right {rotateCount.text} bits :{ IntUtil.ror(int(intValue.text),int(rotateCount.text))}"/>
<mx:Text text="hex:{ IntUtil.ror(int(intValue.text),int(rotateCount.text)).toString(16)}"/>
<mx:Text text="oct:{ IntUtil.ror(int(intValue.text),int(rotateCount.text)).toString(8)}"/>
<mx:Text text="bin:{ IntUtil.ror(int(intValue.text),int(rotateCount.text)).toString(2)}"/>
<mx:HRule width="100%" height="1"/>
<mx:Text text="toHex:{ IntUtil.toHex(int(intValue.text))}"/>
<mx:HRule width="100%" height="1"/>
</mx:VBox>
</mx:Module>
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.