主题:  请问WINAPI中有无十进制转十六进制的函数?

lliurulin

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2006/1/4 14:07:37
#12006/12/15 8:43:52
其它外部函数也行



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#22006/12/15 21:41:30
我记得用JS for aw就可以



lliurulin

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2006/1/4 14:07:37
#32006/12/16 7:54:17
请问Y兄,怎么用JS进行转换?
本人初学,不太熟悉,能否指点一二?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#42006/12/16 20:36:22
function decToHex(dec)
{
var hexStr = "0123456789ABCDEF";
var low = dec % 16;
var high = (dec - low) / 16;
hex = "" + hexStr.charAt(high) + hexStr.charAt(low);
return hex;
}

在AW的运算图标里选择使用javascript,之后不必输入上述代码,用insert snippet功能可以直接插入。

再不明白的话,找本《深入Authorware 7.0编程》看一下如何利用js 和aws混合编程。能够利用JS的功能其实很方便,能够快速实现比如位运算等功能,也不麻烦。



多媒体专家

职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2006/1/5 13:38:56
#52007/1/25 11:34:54
javascript非常简单啦!
Number和ParseInt都可以实现进制转换的