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

首頁 > 網(wǎng)站 > 媒體動畫 > 正文

Authorware基礎(chǔ)教程:多媒體技術(shù)設(shè)計-Authorware多媒體創(chuàng)作工具-庫和智能對象

2024-09-08 19:26:40
字體:
供稿:網(wǎng)友

authorware實際開發(fā)應(yīng)用中,常常會發(fā)現(xiàn)某個素材或一段程序結(jié)構(gòu)需要在不同的地方多次使用。對于那些需要重復(fù)使用的資源,如果每處都重新裝入的話,會迅速增大authorware文件的尺寸,這不利于程序的修改和編譯過程;對于那些需要重復(fù)使用的程序結(jié)構(gòu),如果每次都從頭做起將非常麻煩,也沒有必要。對于程序開發(fā)中的這兩種情況可以通過使用authorware的庫和 智能對象來解決。

  本節(jié)主要講解庫和智能對象在實踐程序開發(fā)中的應(yīng)用。這對加快程序的開發(fā)過程很有幫助。

9.9.1 庫

  authorware中庫是存放素材的一個地方,一個庫中的素材可以在不同的地方被多次重復(fù)使用,而且不增加authorware文件的大小。

1)認識庫作用

  在進行多媒體開發(fā)中,有時需要將多次使用到的素材放到庫中,在authorware編程中使用庫對程序開發(fā)帶來的好處如下。

(1)簡化程序開發(fā)中重復(fù)的操作過程

  例如,一幅圖像可能在不同的地方被多次使用,如果不使用庫的功能,它被使用幾次,該圖像就需要被重復(fù)地裝入幾次,而且每次裝入都需要進行同樣的操作--拖動顯示圖標,裝入圖像文件,調(diào)整圖形顯示的位置,這樣的重復(fù)操作過程非常煩瑣而且枯燥乏味。

  如果使用庫以后情況就大不一樣。在庫中,只要一次操作在顯示圖標中裝入圖片并調(diào)整好圖片位置,則該顯示圖片所鏈接的所有地方都將得到同樣的效果。

(2)有利于程序的修改與調(diào)試

  使用庫可以方便程序的修改和調(diào)試,比如有一個圖像文件需要更改或換成一張新的圖像文件,如果沒有使用庫,則在所有使用這幅圖像的顯示圖標中都要重復(fù)同樣的操作--打開顯示圖標、刪除原來的圖片、裝入新的圖片、重新調(diào)整圖片的位置和大小等等。如果此圖片在該文件中使用次數(shù)較多,則這種重復(fù)操作簡直難以接受。

  如果使用庫后,只要在庫中將合有該圖像的顯示圖標打開、刪除原來的圖片、裝入新的圖片、重新調(diào)整圖片的位置和大小。這樣一次操作后.整個authorware文件中所有與庫中此圖標相鏈接的顯示圖標將全部替換完。

(3)大大減小authorware文件尺寸

  多媒體制作中需要使用大量的素材,如文本、圖像、聲音、電影等文件,而有些文件的數(shù)據(jù)量可能非常之大(相對于文本素材)的,如果不很好地管理它們,可能造成anthorware文件尺寸的擴大,這非常不利于authorware文件的編譯和運行。

  使用庫以后,庫文件和authorware文件分開單獨存放,對于authorware文件中使用到的素材文件我們把'包放到庫文件中,這樣對于一個素材除了在庫文件中真正出現(xiàn)外,在程序中都是以鏈接形式出現(xiàn),從而控制一authorware文件的大小。

2)庫的使用

(1)庫的創(chuàng)建

  序開發(fā)中要使用庫,必須先創(chuàng)建一個庫,選擇file-new-library菜單命令,則在authorware編程環(huán)境中出現(xiàn)一個空的庫窗口。

(2)在庫中引人素材

  與在流程線上添加圖標一樣,在庫中添加素材,首先從圖標工具欄中拖動相應(yīng)的圖標到庫中,然后再在該圖標中引入素材。例如我們拖動一個數(shù)字電影圖標到庫中,在此數(shù)字電影圖標中引入數(shù)字電影文件,則庫中就有一個可用素材了。

  不是所有的authorware圖標都可以放入到庫中,authorware庫中可以放入的圖標有:顯示圖標、交互圖標、計算圖標、聲音圖標以及數(shù)字電影圖標。

(3)保存庫

  當(dāng)庫中引入素材后,必須及時地保存庫。authorware在關(guān)閉庫文件時會自動提示保存,或者選擇file-save菜單命令會出現(xiàn)保存庫文件對話框。保存庫文件時要注意將它與所鏈接的authorware文件存放在一起。authorware6中庫文件的后綴名為“.a6l”。

(4)庫文件的鏈接

  有了一個庫文件后,庫中的圖標就得象圖標工具欄中的圖標一樣,可以被拖放到流程線的任何地方。不同的是,庫中的圖標都是已經(jīng)裝入素材的圖標。

  庫中圖標被拖放到流程線上后該圖標名以斜體顯示,表示它是一個鏈接圖標以與普通圖標相區(qū)別,同時庫窗口中該圖標前出現(xiàn)一個鏈接標志。

9.9.2 智能對象

  如前面所講,對于程序中不同地方需要多次重復(fù)使用同一個素材,我們可以通過庫的方法來簡化(優(yōu)化)程序操作。但是,對于一段程序結(jié)構(gòu)需要在不同的地方重復(fù)使用該如何實現(xiàn)方便操作呢?authorware6中是利用智能對象來解決這個問題的。

  智能對象在以前authorware版本中也稱為模塊,它通常是流程線的一部分,也就是要拷貝和保存的圖標序列,同時它還保存了每一個圖標中的內(nèi)容。將模塊中的內(nèi)容移植到authorware的流程線中后,authorware復(fù)制了模塊中的內(nèi)容。使用模塊可以提供給用戶更為可靠和有效的方式,可以使用模塊來永久的保存一段流程結(jié)構(gòu),當(dāng)使用時,又可以隨時的添加它不用再返回原程序的流程線。

  在authorware 6中對模塊的功能、模塊的管理、模塊的使用上都有很大的改善。特別是,模塊的使用還可以編制向?qū)Чδ埽@大大增強了模塊使用的靈活性。因此在authorware 5中將功能、管理以及使用上都改進后的模塊稱為智能對象。

1)認識智能對象

  智能對象(knowledge object)是可以插入到authorware文件中的一個有內(nèi)部邏輯的包裝程序,智能對象和普通模塊不同之處在于--智能對象和一個向?qū)?wizard)程序鏈接。向?qū)С绦蛞彩且粋€authorware文件,它提供使用該智能對象時的設(shè)置、變換以及增刪內(nèi)容的接口界面。

  智能對象時authorware中高效的編程手段,它可以使一個不精通authorware的人也能輕松、高效地完成一些常規(guī)操作。智能對象也可以使那些重復(fù)勞動變得輕松。事實上,智能對象是編程手段革命性的變化。

  authorware 5中已經(jīng)附帶有許多各種功能的智能對象,選擇windows-knowledge objects菜單命令,彈出智能對象窗口。

  在智能對象窗口中,將系統(tǒng)提供的智能對象分為5類,這5類分別是: new file、file、internet、interface components和tutorial。這些智能對象可以完成許多諸如拷貝文件、顯示對話記收發(fā)e-mail等編程功能。此外,用戶可以根據(jù)自己的需要編寫符合自己需要的智能對象。

2)智能對象的使用

  智能對象的使用可按如下步驟進行:

  • 用戶從智能窗口中拖動一個智能對象圖標到流程線上。
  • 此時智能對象自動啟動與其相鏈接的向?qū)С绦?有些智能對象在啟動向?qū)С绦蚯耙笥脩粝缺4鎍uthorware文件)。按照向?qū)崾镜牟襟E一步一步設(shè)置智能對象。

  

  例如,我們拖動一個message box智能對象到流程線上。此時,message box啟動的應(yīng)用向?qū)С绦颉?message box的向?qū)С绦騿雍螅霈F(xiàn)一個類似于程序安裝步驟設(shè)置對話框。

  從向?qū)С绦蛑形覀兛梢郧宄乜吹剑琺essage box智能對象的應(yīng)用設(shè)置有7個步驟:message box介紹、選擇應(yīng)用類型、選擇消息對話框中的按鈕類型、選擇消息對話框中的圖形、設(shè)置對話框中的標題和消息文字、選擇變量返回值、結(jié)束設(shè)置。

  在每一步設(shè)置中,我們可以單擊next按鈕進入下一步;也可以隨時單擊back按鈕返回上一步進行重新設(shè)置;也可以單擊done按鈕結(jié)束設(shè)置,結(jié)束設(shè)置后對于那些沒有設(shè)置的項則使用默認值。

  在message box設(shè)置中通過單擊next按鈕將消息對話框中的按鈕選擇為ok和cancel,并將默認按鈕設(shè)為ok按鈕。

  單擊next按鈕,選擇消息對話框中的顯示圖標。

  單擊next按鈕,設(shè)置消息對話框的標題和提示信息。

3)結(jié)束設(shè)置,運行程序

  通過在向?qū)С绦蛑械囊徊揭徊皆O(shè)置,可以得到我們需要的運行結(jié)果。對于上例設(shè)置的結(jié)果運行message box智能對象,我們可以得到消息對話框。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 美女久久久久 | 极色品影院| 久久国产精品电影 | 日本一区二区三区视频在线 | 成人啪啪18免费网站 | 亚洲成人中文字幕在线 | 国产精品久久久久久久不卡 | 精品一区二区久久久 | 欧美一区二区三区中文字幕 | 黄色网址免费在线 | 91av在线免费播放 | 2023av在线视频 | 羞羞漫画无遮挡观看 | 久久久久免费精品 | 精精国产xxxx视频在线野外 | 欧美成人一区二区视频 | 欧美日韩在线影院 | 成人午夜精品 | chinese18 xxxx videos| 日韩一级成人 | 蜜桃视频网站www | 日本爽快片100色毛片视频 | 国产亚洲综合精品 | 嗯~啊~弄嗯~啊h高潮视频 | 色啪综合| 特黄一区二区三区 | 欧美日韩一区二区综合 | 欧美成人免费tv在线播放 | av在线1 | 日本在线视频免费 | 爱操影视| 精品一区二区三区中文字幕老牛 | 特黄一级小说 | 国产毛片aaa一区二区三区视频 | 亚洲一区中文字幕 | 欧美成人视 | 久久久久久久免费精品 | 神秘电影91 | 国产流白浆高潮在线观看 | 精品一区二区亚洲 | 欧美日韩一区,二区,三区,久久精品 |