国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 媒體動(dòng)畫(huà) > 正文

Authorware類(lèi)和函數(shù):十天學(xué)會(huì)authorware6.5之第五天:函數(shù)

2024-09-08 19:24:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
一、函數(shù)的相關(guān)知識(shí)

  (一)函數(shù)的基本定義

  函數(shù)通常指能夠?qū)崿F(xiàn)某種指定功能的程序語(yǔ)句段,并通過(guò)一個(gè)代號(hào)(函數(shù)名)來(lái)表示,當(dāng)程序設(shè)計(jì)過(guò)程中需要實(shí)現(xiàn)某一功能時(shí),只需調(diào)用事先編寫(xiě)好的具有實(shí)現(xiàn)該功能的函數(shù),而無(wú)須重新編寫(xiě),這無(wú)疑有利于程序的結(jié)構(gòu)化與模塊化。大部分的函數(shù)都有自己的參數(shù),每一個(gè)參數(shù)都代表不同的意義,因此在調(diào)用函數(shù)時(shí)往往需要傳遞實(shí)際參數(shù),告訴函數(shù)實(shí)現(xiàn)哪一部分功能。authorware 6.5開(kāi)始支持用戶的自定義函數(shù)功能,是一個(gè)革命性的創(chuàng)新。

  (二)函數(shù)的分類(lèi)

  authorware的函數(shù)功能無(wú)論大小,歸納起來(lái)有三大類(lèi)型的函數(shù):系統(tǒng)函數(shù)、外部擴(kuò)展函數(shù)、authorware自定義函數(shù),我們就一起來(lái)了解這方面的內(nèi)容吧!

  1.系統(tǒng)函數(shù)

  authorware的系統(tǒng)函數(shù)有300多個(gè),按其函數(shù)功能可分為18類(lèi):character(字符)、file(文件)、cmi(計(jì)算機(jī)管理教學(xué))、framework(框架)、general(常規(guī))、graphics(圖形)、icons(圖標(biāo))、jump(跳轉(zhuǎn))、math(數(shù)學(xué))、ole(對(duì)象鏈接和嵌入)、platform(平臺(tái))、time(時(shí)間)、video(視頻)、language(語(yǔ)句)、list(列表)、network(網(wǎng)絡(luò))、target(目標(biāo)對(duì)象)、xtras等。如圖7所示為



圖7

  2.外部擴(kuò)展函數(shù)

  外部擴(kuò)展函數(shù)一般指第三方擴(kuò)展開(kāi)發(fā)商利用編程語(yǔ)言和開(kāi)發(fā)工具如vc、bcb、delphi等開(kāi)發(fā)的外部擴(kuò)展u32(ucd)、dll(動(dòng)態(tài)鏈接庫(kù))、xtras,封裝在它們內(nèi)部的函數(shù)可以供authorware調(diào)入使用。通常外部擴(kuò)展函數(shù)都是實(shí)現(xiàn)一些系統(tǒng)控制功能,彌補(bǔ)authorware在某些方面的不足。在authorware 6.5的安裝目錄下就可以找到macromedia公司開(kāi)發(fā)的幾款外部擴(kuò)展u32(ucd)。

  3.a(chǎn)uthorware自定義函數(shù)

  這是authorware 6.5開(kāi)始支持的一個(gè)全新的函數(shù)定義方式:它支持把某一計(jì)算圖標(biāo)內(nèi)的程序代碼或者是存儲(chǔ)于外部文本文件的程序代碼,甚至是一段字符串程序語(yǔ)句,authorware 6.5都支持把它們定義為函數(shù)形式,增強(qiáng)了程序代碼的結(jié)構(gòu)化和重復(fù)使用性。如圖7流程所示,其中計(jì)算圖標(biāo)"hello"的程序代碼為:

  systemmessagebox(windowhandle, "hello,world!!", "information", 64)

  把計(jì)算圖標(biāo)"hello"的程序代碼定義為函數(shù)形式,只要快捷鍵ctrl+i打開(kāi)該計(jì)算圖標(biāo)的屬性對(duì)話框,勾選"contains script function"即可,其調(diào)用函數(shù)名自然就為"hello",調(diào)用函數(shù)時(shí)使用以下語(yǔ)句調(diào)用即可:callscripticon(@"hello")

  至于外部文本文件或一段字符串的函數(shù)自定義方式和上述的是大同小異了,唯一不同的是調(diào)用時(shí)分別使用callscriptfile和callscriptstring系統(tǒng)函數(shù)進(jìn)行調(diào)用。

(三)函數(shù)的使用知識(shí)

  使用authorware 6.5的內(nèi)部系統(tǒng)函數(shù)和用戶自定義函數(shù)不需要調(diào)入,直接在計(jì)算圖標(biāo)等函數(shù)使用場(chǎng)所內(nèi)直接按格式粘貼使用即可,而外部擴(kuò)展函數(shù)則需要導(dǎo)入,否則無(wú)法正常工作,如何導(dǎo)入外部擴(kuò)展函數(shù)?

  下面我們介紹常用的u32(ucd)和dll的函數(shù)導(dǎo)入方法步驟。

  1.執(zhí)行菜單【window】/【functions】或快捷鍵ctrl+shift+f打開(kāi)函數(shù)列表窗口,在【category】函數(shù)分類(lèi)列表下選擇欲導(dǎo)入函數(shù)的a6p或a6l文件,此時(shí)按鈕"load…"變?yōu)榭捎脿顟B(tài)。

  2.單擊按鈕"load…"后選擇欲導(dǎo)入的函數(shù)庫(kù),即u32(ucd)或者dll文件。

  3.假如是導(dǎo)入u32(ucd)內(nèi)封裝的函數(shù),則會(huì)出現(xiàn)如圖8所示的界面,此時(shí)選擇好欲導(dǎo)入的函數(shù)后單擊按鈕"load"導(dǎo)入即可。如果要在函數(shù)列表中同時(shí)導(dǎo)入多個(gè)函數(shù),可以按住"ctrl"同時(shí)用鼠標(biāo)進(jìn)行點(diǎn)選。假如是導(dǎo)入dll內(nèi)封裝的函數(shù),則會(huì)出現(xiàn)如圖9所示的界面,輸入相關(guān)的函數(shù)名和參數(shù)類(lèi)型后單擊按鈕"load"即可,成功導(dǎo)入后在窗口的左下角有一提示信息。如此重復(fù)導(dǎo)入其它的dll函數(shù),導(dǎo)入完畢后單擊按鈕"done"結(jié)束dll函數(shù)導(dǎo)入工作。



圖 8


圖 9

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乡族自治县| 福鼎市| 呈贡县| 察雅县| 韩城市| 濮阳市| 屯门区| 莱阳市| 曲松县| 名山县| 沙河市| 新乐市| 日喀则市| 奈曼旗| 保德县| 德庆县| 瑞金市| 高淳县| 渭南市| 呼和浩特市| 乃东县| 五河县| 灵武市| 南丰县| 新营市| 论坛| 九江市| 潮安县| 观塘区| 鄂托克前旗| 垦利县| 正定县| 彭州市| 湛江市| 邵阳市| 北京市| 唐海县| 南陵县| 宣化县| 巴林右旗| 安义县|