发信人: yufif(YUFI~水神架到) 
整理人: yufif(2003-04-01 15:13:02), 站内信件
 | 
 
 
【转载自:闪客帝国】 
 【整理:YUFIF】 
 
 ● 常量及全局函数 ● 
 
 注:函数名前加=号的表示该函数有返回值。 
 
 1、常量: 
 --------------------------------------- 
 true 逻辑真。 
 false 逻辑假。 
 null 空值,可与未定义值相等(但类型不同)。如variable未定义时, 
 variable == null为true。 
 NaN 表示Not a Number,即非数值量。用于表征数值计算时发生的非数值型错 
 误。如:1 * 'a'就得NaN。 
 newline 表示换行符,即'\n'。 
 Infinity 表示无穷大数值。如:-1 / 0得-Infinity。 
 
 
 2、数值运算函数: 
 --------------------------------------- 
 = Number(expression) 
 将expression转化成数值,expression为false、null或未定义时返回0, 
 为true时返回1,无法转化时返回NaN。如:Number("12e2")返回1200。 
 = Boolean(expression) 
 将expression转化成布尔值。expression的值为false、null、"false"或 
 为字符串且Number(expression)为NaN或0则返回false,否则返回true。 
 = int(expression) 
 将expression转化成数值后取整。如:int("-1.2")返回-1。 
 = random(num) 
 随机返回0到num-1(num必须正整数)的某一个整数。 
 = isFinite(expression) 
 判断expression转化成数值后是否为有限量。比如isFinite(1/0)返回 
 false。 
 = isNaN(expression) 
 判断expression是否为非数值量。 
 = parseInt(expression, radix_num) 
 把expression先转化为字符串后再按radix_num进制理解转化为整数。比如: 
 parseInt(12, 16)返回18。 
 = parseFloat(string) 
 把字符串转化为浮点数。如:parseFloat("1.2e-2")返回0.012。 
 
 
 3、字符串运算函数: 
 --------------------------------------- 
 = String(expression) 
 将expression转为字符串。expression的值可为布尔值、数值、一般对象 
 (返回"[object][object]")、数组对象(返回各项的值列表)、影片片 
 段(返回绝对路径)。 
 = chr(num) 
 返回ASCII码值为num的对应字符。 
 = ord(char) 
 返回字符char所对应的ASCII码值(8-bit)。 
 = length(string) 
 返回string长度(即字符个数)。 
 = substring(string, start_num, length_num) 
 返回string中第start_num(需>=0,否则取0)个字符开始,长度为 
 length_num(需>=0,否则忽略)的子串。若length省略或过界,则返回 
 start_num之后的整个子串。 
 = mbchr(num) 
 返回ASCII码值为num的对应双字节字符。 
 = mbord(char) 
 返回双字节字符char所对应的ASCII码值(16-bit)。 
 = mblength(string) 
 返回string的双字节长度。 
 = mbsubstring(string, start_num, length_num) 
 返回string中第start_num个字符开始,长度为length_num的子串。 
 = escape(string) 
 将一般字符串译成URL编码格式的字符串。如escape("1&2")返回"1%262"。 
 = unescape(string) 
 将URL格式的字符串解码成一般字符串。如unexcape("%D7%D4%D4%DA")返 
 回"自在"。 
 
 注:字符串按双字节字符处理时,双字节字符(如中文字符)代表一个整体。比如 
 字符串"I'm 自在幻想",用在length函数时返回12,而用在mblength函数时返回8。 
 
 
 4、其他函数: 
 --------------------------------------- 
 = getProperty(mc, property) 
 返回影片片段mc的property属性值。 
 = targetPath(mc) 
 返回影片片段mc的绝对路径字符串。如主场景下的一个影片片段名为mc1, 
 则targetPath(_root.mc1)返回"_level0.mc1"。 
 = eval(target) 
 返回目标路径字符串target所指代的变量、对象或影片片段实例。如上例 
 中eval("_root.mc1")返回影片片段mc1实体。 
 = getTimer() 
 返回影片从开始播放到当前的时间间隔(毫秒单位)。 
 = getVersion() 
 返回系统平台及FlashPlayer的版本。如返回"WIN 5, 0, 30, 0"表示当前 
 系统为Windows,FlashPlayer的版本为5.0r30。 
 
 
 
 
 
  ---- 我是穷人
  
 喜欢动画的朋友,欢迎你们来晒作品动画制作  
 欢迎来暗黑战网交流区和暗黑破坏神版做客
 欢迎来星座全攻略http://yufif.yeah.net
  
                                          | 
 
 
 |