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

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

Authorware開發實例:Authorware7ShowMe范例精選--第5例 獲取圖形

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

5.1  程序功能與運行

打開程序,屏幕上顯示如圖5-1所示的程序流程圖和如圖5-2所示的程序運行主畫面。

    

圖5-1  程序流程圖                        圖5-2  程序運行主畫面

在圖5-1中,run to view documentation設計圖標完成發布一個聲明并運行程序到主畫面的功能,其余設計圖標則完成運行程序實例的功能。

在如圖5-2所示的主畫面中有如下3個按鈕:

l         introduction——程序簡介

l         linking content——程序流程圖標設計說明

l         run the example——運行實例

單擊run the example按鈕,程序進入實例演示分支,其運行畫面如圖5-3所示。

畫面左側為一圖形顯示窗口,右側有3個按鈕,鼠標單擊任意一個按鈕,左側窗口均可顯示一幅圖形。其中,多次單擊第2個按鈕時,將顯示出不同的圖形。

 

圖5-3  實例運行畫面

5.2  程序流程分析

5.2.1  依據圖像文件名獲取圖形

單擊file name按鈕,左側窗口顯示一幅文件名為external.gif的圖形。這是一幅與應用程序位于同一目錄下的圖形文件。

打開該分支顯示圖標的屬性設置對話框如圖5-4所示。

圖5-4  【file name】顯示圖標屬性設置對話框

屬性設置對話框的“file”欄內已輸入了“./external.gif”。因此,程序運行至此時將在設定的路徑目錄下(本例設置“./”表示同目錄下)獲取這一文件并顯示在屏幕上。

及時點評  依據圖形文件名獲取圖形就能夠很容易地替換一幅圖形,因為只要修改圖形文件名稱即可實現替換。獲取圖形文件時要注意文件路徑的設置,在文件名前使用“./”符號表示圖形文件與程序在同一目錄下;在file欄內輸入:=filelocation^"external.gif"也可獲得同樣的效果。

5.2.2  通過設置一個變量獲取不同的圖形

單擊expression按鈕,左側窗口顯示一幅圖形,多次單擊,左側圖形將輪流顯示紅色、藍色和綠色3幅顏色不同的圖形。

這是由于在程序同一目錄下已存在red.gif、blue.gif和green.gif 3幅不同顏色的圖形,該分支下的顯示圖標屬性設置如圖5-5所示。

圖5-5  【expression】顯示圖標屬性設置對話框

在圖形屬性設置對話框的file欄內輸入“=filelocation^graphicname”,其中“graphicname”是一個自定義變量。

打開第2分支顯示圖標的附屬運算圖標,其代碼如圖5-6所示。

圖5-6  【expression】顯示圖標的附屬運算圖標內的代碼

運行代碼后,將把red.gif、blue.gif和green.gif 這3個圖形文件中的一個文件名賦給graphicname變量,從而獲取一幅圖形并顯示。

及時點評  在file欄內設置一個變量,將某圖形文件名賦予此變量即可獲取圖形。要想在同一顯示圖標中每次顯示不同的圖形,可利用if…then語句進行判斷,從而改變變量中的圖形文件名,以獲取并顯示不同的圖形。


5.2.3  從網站上獲取圖形

單擊url按鈕,左側窗口將獲取一網站上的圖形予以顯示,如圖5-7所示。

圖5-7  從網站上獲取的圖形

這是因為在圖形屬性設置對話框中file欄內輸入了一個網址,如圖5-8所示。

圖5-8  【url】顯示圖標屬性設置對話框

本例在file欄輸入了如下的網址和圖形文件名:

www.macromedia.com/support/authorware/hidden/mmlogo.gif

運行程序后可獲取如圖5-7所示的圖形。

5.3  小結

多媒體程序設計中要應用到大量的圖形、圖像素材,authorware設計了多種獲取外部圖形的方式,本例介紹了其中的3種。靈活運用這些方式,不僅能方便地獲取圖形,還可方便地更換圖形,或者用同一圖標顯示出不同的圖形等,使多媒體程序運行效果更為完美。

 

本例主要應用了如下的一些技術:

l         依據圖形文件名獲取圖形

l         相對路徑的應用

l         用同一顯示圖標獲取不同的圖形

l         從網站上獲取圖形

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄浪县| 上饶县| 广饶县| 临洮县| 翁源县| 民丰县| 新疆| 会泽县| 乌鲁木齐县| 泰兴市| 嘉峪关市| 南乐县| 梧州市| 永新县| 武胜县| 萨嘎县| 广河县| 砚山县| 南雄市| 开化县| 弋阳县| 宝坻区| 日土县| 盐池县| 荆州市| 来安县| 日喀则市| 南康市| 全南县| 通道| 万全县| 九台市| 临安市| 含山县| 德格县| 葫芦岛市| 鄂尔多斯市| 鲜城| 晴隆县| 鄂托克旗| 丁青县|