麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware類和函數:authorware7.0函數教學文章連載--character類

2024-09-08 19:24:50
字體:
來源:轉載
供稿:網友

capitalize

語法:resultstring:=capitalize("string" [,1])

說明:將字符串string中每個單詞的第一個字母轉換為大寫字母后返回給變量resultstring。如果使用可選參數1,表示只轉換第一個單詞的第一個字母。

char

語法:string:=char(key)

說明:返回ascii碼(數值key)對應的字符。例如,char(100)返回“d”。 

charcount

語法:number:=charcount("string ")

說明:返回字符串string中字符的個數(包括空格和特殊符號)。

code

語法:number:=code("character ")

說明:返回與參數character對應的ascii碼。character可以是字符,也可以是鍵名。如果是鍵名,則不要使用雙引號。例如,tab。

deleteline

語法:resultstring:=deleteline("string ",n [,m [,delim]])

說明:返回將字符串string第n行(或第n行到第m行)刪除后的字符串。可以人為地指定行分隔符delim。return(回車)是默認的行分隔符。

eval

語法:result:=eval("expression " [," decimal ", "separator "])

說明:計算出表達式expression的值,并將結果賦予變量result。expression中不允許使用賦值運算符。可選參數decimal用于指定在expression中作為小數點的字符,separator用于指定在expression中作為參數分隔符的字符。如果表達式存在語法錯誤,錯誤信息將存儲在系統變量evalstatus和evalmessage中。

evalassign

語法:result:=evalassign("expression " [," decimal ", "separator "])

說明:計算出表達式expression的值,并將結果賦予變量result。expression中允許使用賦值運算符。可選參數decimal用于指定在expression中作為小數點的字符,separator用于指定在expression中作為參數分隔符的字符。如果表達式存在語法錯誤,錯誤信息將存儲在系統變量evalstatus和evalmessage中。

evaljs

語法:result:=evaljs("script ")

說明:該函數對參數script中包含的javascript字符串進行計算,并返回計算結果。計算過程將根據authorware程序提供的上下文環境進行,不允許使用瀏覽器窗口對象。如果參數中存在語法錯誤,將會影響系統變量evalstatus和evalmessage的值。

evaljsfile

語法:result:=evaljsfile("filename ")

說明:該函數讀取由參數filename指定的文件,將文件內容作為javascript進行運算,并返回運算結果。計算過程將根據authorware程序提供的上下文環境進行。不允許使用瀏覽器窗口對象。如果參數中存在語法錯誤,將會影響系統變量evalstatus和evalmessage的值。

find

語法:number:=find("pattern ","string ")

說明:在字符串string中查找pattern指定的字符串,并返回第一個被匹配字符串的首字符在string中的位置。如果pattern指定的字符串未被找到,該函數將返回0。該函數嚴格區分大小寫,并且支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。

getline

語法:resultstring:=getline("string ",n [,m,delim])

說明:返回字符串string中的第n行(或第n行到第m行)。可以人為地指定行分隔符delim。return(回車)是默認的行分隔符。

getnumber

語法:number:=getnumber(n,"string ")

說明:返回字符串string中第n個數。如果字符串中不存在第n個數,該函數將返回0。

getword

語法:resultstring:=getword(n,"string ")

說明:返回字符串string中第n個單詞。如果n不在字符串string中單詞個數的范圍之內,該函數將返回空字符串。

insertline

語法:resultstring:=insertline("string ",n,"newstring " [,delim])

說明:將字符串newstring插入到字符串string中第n行處,并返回結果字符串。如果使用參數delim,則在插入行的同時插入指定的換行符。

linecount

語法:number:=linecount("string " [,delim])

說明:返回字符串string中的總行數,其中不包含字符串尾部的空行。參數delim用于指定行分隔符。return(回車)是默認的行分隔符。

lowercase

語法:resultstring:=lowercase("string ")

說明:返回與string對應的字符串,其中所有的字母全部變為小寫。

mapchars

語法:string:=mapchars("string ",fromplatform [,toplatform])

說明:根據當前字符映射表在不同系統(windows或macintosh)之間進行字符映射。參數fromplatform和toplatform的取值如下:

0—當前系統

1—windows

2—macintosh

numcount

語法:number:=numcount("string ")

說明:返回字符串string中包含的數字個數。用戶在最后一次文本輸入響應中輸入的數字個數被自動存儲在系統變量numcount中。

reduce

語法:resultstring:=reduce("set ","string ")

說明:將字符串set中包含的字符在字符串string中連續出現的都減為一個。

repeatstring

語法:resultstring:=repeatstring("string ",n)

說明:將字符串string重復n次后,形成一個新的字符串。

replace

語法:resultstring:=replace("pattern ","replacer ","string ")

說明:將字符串string中出現的字符串pattern用指定的字符串replacer進行替換,并返回替換結果。該函數支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。

replaceline

語法:resultstring:=replaceline("string ",n,"newstring " [,delim])

說明:將字符串string中的第n行用字符串newstring進行替換,并返回替換結果。參數

delim用于指定一個行分隔符。return(回車)是默認的行分隔符。

replacestring

語法:resultstring:=replacestring("original string ",start,length,"replacement ")

說明:將字符串original string中指定的部分用字符串replacement進行替換,并返回替換后的結果。指定部分的起始位置由start確定,length用于指定替換長度。

replaceword

語法:resultstring:=replaceword("word ","replacer ","string ")

說明:將字符串string中指定的單詞word用新單詞replacer進行替換。該函數支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。

rfind

語法:number:=rfind("pattern ", "string ")

說明:按照從右向左的順序在字符串string中查找指定的字符串pattern,并返回第一次匹配的位置。該函數對字母的大小寫敏感,并且支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。

string

語法:string(value)

說明:將value從當前數據類型轉換為字符串類型。

strip

語法:resultstring:=strip("characters ", "string ")

說明:刪除字符串string中所有出現的字符串characters,并返回結果字符串。此函數對字母的大小寫敏感。

substr

語法:resultstring:=substr("string ",first,last)

說明:返回字符串string的部分內容,起始位置和結束位置由參數first和last指定。

symbol

語法:symbol(value)

說明:將value從當前數據類型轉換為符號類型。

uppercase

語法:resultstring:=uppercase("string ")

說明:返回與字符串string對應的字符串,其中所有的字母均為大寫。

urldecode

語法:urldecode("string ")

說明:對url字符串string進行解碼,返回標準的字符串。該函數的作用與urlencode相反。

urlencode

語法:urlencode("string ")

說明:對字符串string進行編碼,使其不包含不能被url接受的特殊字符。例如,將字符

“@”替換為“%40”。

wordcount

語法:number:=wordcount("string ")

說明:返回字符串string中包含的單詞總數。由空格鍵、回車鍵和tab鍵分隔的字符串被authorware認為是單詞。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99国内精品 | 黄色网址免费入口 | 一级空姐毛片 | h色在线观看 | 亚洲天堂ww | 国产精品免费久久久 | 亚洲福利视| 欧美日韩一区二区综合 | 黑人一区二区三区四区五区 | 亚洲乱码精品久久久久 | 宅男噜噜噜66一区二区 | 国产精品久久久久久久久久三级 | 在线观看福利网站 | 久久人人97超碰国产公开结果 | 亚洲一区二区免费视频 | 国产午夜精品一区二区三区四区 | 久久一区二区三区av | 国产精品成人亚洲一区二区 | 久久国产精品久久久久 | 香蕉国产在线视频 | 国产精品久久久久久久av | 亚洲自拍第一 | 黄色片视频免费观看 | 久久凹凸 | 1级黄色毛片| 精品一区二区亚洲 | 91av原创| 日本人乱人乱亲乱色视频观看 | 72pao成人国产永久免费视频 | 一区二区久久久久草草 | 黄 色 免费网 站 成 人 | 国产精品一区二区三区在线播放 | 9999在线视频| 色视频在线观看 | 亚洲日本欧美 | 天天天干夜夜夜操 | 欧美日韩爱爱视频 | 欧美18—19sex性hd按摩 | 亚洲欧洲日产v特级毛片 | 国产一区免费视频 | 免费放黄网站在线播放 |