開發歷史
Authorware最初是由MichaelAllen於1987年創建的公司,而multimedia正是Authorware公司的產品。1970年代,Allen參加協助PLATO學習管理系統(LearningManagementSystem,PLM)的開發。Authorware是一種解釋型、基於流程的圖形程式語言。Authorware被用於創建互動的程式,其中整合了聲音、文本、圖形、簡單動畫,以及數字電影。
1992年,Authorware跟MacroMind-Paracomp合併,組成了Macromedia公司。2005年,Adobe與Macromedia簽署合併協定,新公司名仍舊名為AdobeSystems。2007年8月3日,Adobe宣布停止在Authorware的開發計畫,而且並沒有為Authorware提供其他相容產品作替代。Adobe解釋:由於科技日新月異,電子學習與傳統學習模式的界線變得愈來愈模糊。所以,現時學習管理系統並不再適用,反而應該著眼於推廣其他可以讓教學人員可以作快速學習的工具,例如:Acrobat、AcrobatConnect、Captivate等軟體。
主要特點
它是美國Macromedia公司(現已被Adobe公司收購)開發的一種多媒體製作軟體,在Windows環境下有專業版(Authorware Professional)與學習版(Authorware Star).Authorware是一個圖示導向式的多媒體製作工具,使非專業人員快速開發多媒體軟體成為現實,其強大的功能令人驚嘆不已.它無需傳統的計算機語言編程,只通過對圖示的調用來編輯一些控制程式走向的活動流程圖,將文字,圖形,聲音,動畫,視頻等各種多媒體項目數據匯在一起,就可達到多媒體軟體製作的目的.Authorware這種通過圖示的調用來編輯流程圖用以替代傳統的計算機語言編程的設計思想,是它的主要特點。
主要功能
1.編制的軟體具有強大的互動功能,可任意控制程式流程.
2.在人機對話中,它提供了按鍵,按滑鼠,限時等多種應答方式.
3.它還提供了許多系統變數和函式以根據用戶回響的情況,執行特定功能.
4.編制的軟體除了能在其集成環境下運行外,還可以編譯成擴展名為.EXE的檔案,在Windows系統下脫離Authorware製作環境運行.
Authorware程式開始時,新建一個“流程圖”,通過直觀的流程圖來表示用戶程式的結構。用戶可以增加並管理文本、圖形、動畫、聲音以及視頻,還可以開發各種互動,以及起導航作用的各種連結、按鈕、選單。MacromediaDirector的電影業可以整合到Authorware項目中。Xtras,或add-ins,也可以用於Authorware功能的擴展,這類似於HyperCard的XCMD。通過變數、函式以及各種表達式,Authorware的力量可以進一步地被開啟。
變數函式
變數相關
變數通常是用來存儲程式執行過程中涉及的數據。變數可以存儲的數據類型有:數值型、字元型、邏輯型,當然也可以存儲以數組、列表等形式存在的數據。變數的加入,使Authorware的互動編程更加靈活多變。
(一)變數的基本定義
(二)變數的分類 系統變數 自定義變數 邏輯變數
(三)變數的套用場合 在文本框、計算圖示代碼編輯器、顯示圖示或互動圖示中使用變數
函式相關
函式通常指能夠實現某種指定功能的程式語句段,並通過一個代號(函式名)來表示,當程式設計過程中需要實現某一功能時,只需調用事先編寫好的具有實現該功能的函式,而無須重新編寫,這無疑有利於程式的結構化與模組化。Authorware6.5開始支持用戶的自定義函式功能,是一個革命性的創新。
(一)函式的基本定義
(二)函式的分類 系統函式 外部擴展函式 Authorware自定義函式
(三)函式的使用知識 使用Authorware6.5的內部系統函式和用戶自定義函式不需要調入,直接在計算圖示等函式使用場所內直接按格式貼上使用即可,而外部擴展函式則需要導入,否則無法正常工作,本節將介紹常用的U32(UCD)和DLL的函式導入方法步驟。
實例剖析
每年除夕夜人們總有“守歲”的習慣,藉此總結自己的得與失,迎接新的農曆年的到來。讓把計算機的系統時間調整為2003年1月31日,用Authorware6.5一起來設計製作這個電子"羊年倒計時"程式。
最新版本
Authorware自1987年問世以來,獲得的獎項不計其數,其面向對象、基於圖示的設計方式,使多媒體開發不再困難。Authorware成為世界公認領先的開發網際網路和教學套用的多媒體創作工具,被譽“多媒體大師”,Authorware的版本不斷更新,功能不斷增強,當前的最新使用版本為Authorware7.0。
新增功能
1.CommonMacromediaUser Interface
採用Macromedia通用用戶界面。
2.Microsoft PowerPointImport
支持導入Microsoft PowerPoint 檔案。
3.DVDPlayback
在應用程式中整合播放DVD視頻檔案。
4.Accessible Content for People with Disabilities
通過內容創建導航、文本等功能將更簡便容易。
5.XMLImport and Export
支持XML的導入和輸出。
6.javascriptSupport
支持javascript腳本。
7.Learning Management System (LMS) Knowledge Objects
增加學習管理系統知識對象。
8.One-Button Publishing to Learning Management Systems
一鍵發布的學習管理系統功能。
9.Fully Scriptable Properties
完全的腳本屬性支持。用戶可以通過腳本進行commands命令、 Knowledge Objects知識對象、以及延伸內容的高級開發。
10.AppleMac OS X Playback
Autherwave7創作的內容可在Apple蘋果機的Mac OS X上兼容播放。
快捷鍵
檔案選單快捷鍵
新建檔案ctrl+n
新建程式庫ctrl+alt+n
關閉視窗ctrl+w,ctrl+F4
全部關閉ctrl+shift+w
保存ctrl+s
全部保存ctrl+shift+s
導入ctrl+shift+r
參數選擇ctrl+u
編輯選單快捷鍵
撤消ctrl+z
剪下ctrl+x
複製ctrl+c
貼上ctrl+v
清除del
全部選定ctrl+a
再次更改屬性ctrl+alt+p
查找ctrl+f
再次查找ctrl+alt+f
打開圖示ctrl+alt+o
查看選單快捷鍵
圖示ctrl+b
選單欄ctrl+shift+m
工具列ctrl+shift+t
浮動的儀錶板ctrl+shift+p
更改選單快捷鍵
圖像屬性ctrl+shift+i
圖示屬性ctrl+i
計算ctrl+=
變動ctrl+t
檔案屬性ctrl+shift+d
排列ctrl+alt+k
組群ctrl+g
取消組合ctrl+shift+g
到第一個ctrl+shift+↑
到最後一個ctrl+shift+↓
文字選單快捷鍵
加大尺寸ctrl+↑
減小尺寸ctrl+↓
套用樣式ctrl+alt+y
定義樣式ctrl+shift+y
組體ctrl+alt+b
斜體ctrl+alt+i
下劃線ctrl+alt+u
控制選單快捷鍵
重新啟動ctrl+r
播放ctrl+p
漸進ctrl+alt+←
漸退ctrl+alt+→
從標記點重新啟動ctrl+alt+r
視察選單快捷鍵
控制儀錶板ctrl+2
行ctrl+l
填充ctrl+d
模式ctrl+m
顏色ctrl+k
知識對象ctrl+1
函式ctrl+shift+f
變數ctrl+shift+v
外在媒體瀏覽器ctrl+shift+x
Ctrl+I 將調出圖示屬性的對話視窗
Ctrl+E 將調出回響屬性的對話視窗
Ctrl+= 將調出圖示附帶計算代碼編輯視窗
Ctrl+T 將調出圖示過渡轉場效果設定視窗
產品發布快捷鍵
F12 一鍵發布
CTRL+F12 發布設定
SHIFT+F12 批量發布