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

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

Authorware開發實例:Authorware7ShowMe范例精選--第7例 圖形縮放控制

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

7.1  程序功能與運行

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

    

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

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

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

l         introduction——程序簡介

l         scaling graphics——程序流程圖標設計說明

l         run the example——運行實例

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

畫面左側窗口中有一個圖形,右側上方有4個按鈕它們的功能如下:

l         單擊zoom in按鈕,左側圖形被放大到最大,此時該按鈕失效。

l         單擊-smaller按鈕,左側圖形將逐步縮小,圖形縮到最小時,該按鈕失效。

l         單擊+larger按鈕,左側圖形將逐步放大,圖形放到最大時,該按鈕失效。

l         單擊zoom out按鈕,左側圖形縮小到最小,此時該按鈕失效。

 

圖7-3  實例運行畫面

7.2  程序流程分析

7.2.1  程序啟動進入指定頁

在如圖7-1所示的主流程圖中可以看到,本程序設計了一個graphics框架圖標,其下含有5個由顯示圖標組成的頁,每頁中均有一幅圖形,其中25頁圖形最小,150頁圖形最大。

雙擊【graphics】框架圖標,打開其如圖7-4所示的輸入/輸出層。

圖7-4  框架的輸入/輸出層

輸入層的交互圖標下含有4個按鈕交互響應分支,這便是程序運行時顯示在窗口右側上方的4個按鈕。

輸入層交互圖標下方有一個navigate to"75"的導航圖標,其屬性設置如圖7-5所示。

         

圖7-5  【navigate to"75"】導航圖標屬性設置對話框

可以看出,導航跳轉到75顯示圖標頁。

因此,程序啟動時,畫面左側窗口顯示的是如圖7-3所示的75頁的中間大小的圖形。

及時點評  框架圖標是實現頁管理的基本結構圖標。一般情況下,進入框架時,程序會自動進入框架首頁。但本例在框架輸入層中增添了一個導航圖標,并設置它跳轉到框架第3頁。這種方法實現了進入框架時首先進入指定頁的功能。

7.2.2  圖片一次放到最大

單擊zoom in按鈕,將使左側圖形放到最大。

這是因為單擊zoom in按鈕后,程序進入框架輸入層交互圖標下的第4按鈕響應分支,該分支下的導航圖標屬性設置如圖7-6所示。

      

圖7-6  【zoom in】導航圖標屬性設置對話框

可以看出,導航跳轉到最后一頁,即框架的150顯示圖標中,因此窗口左側顯示最大圖形

當圖標放大到最大時,zoom in按鈕失效(變灰色),這是因為該按鈕屬性設置對話框中的“active if”欄輸入了按鈕有效/無效的控制條件,如圖7-7所示。

 

圖7-7  【zoom in】按鈕屬性設置對話框

由設置可知,當“currentpagenum< >pagecount”,即當前頁號不等于總頁號時該按鈕才有效。由于單擊zoom in使程序進入框架最后一頁,因此當前頁號等于總頁號,此按鈕失效。

及時點評  框架圖標輸入層的導航圖標跳轉設置,實現了框架內的頁瀏覽功能,這是authorware頁管理的基本功能,它可以非常方便地讓用戶在一個框架內的各頁之間來回跳轉,完成信息查詢、瀏覽和管理的功能。

對“永久有效”的按鈕,可在其“active if”欄內輸入控制條件,使按鈕按程序運行要求自動處于有效或無效狀態,以防止用戶繼續單擊此按鈕。

7.2.3  圖片逐步放大

單擊+ larger按鈕,使圖片逐步放大。

+ larger按鈕分支下的導航圖標屬性設置對話框如圖7-8所示。

圖7-8  【+ larger導航圖標屬性設置對話框

由圖7-8可知,導航跳轉到框架當前頁的下一頁,也就是說,如果當前頁是“75”顯示頁,單擊+ larger按鈕則跳往“100”顯示頁;再單擊+ larger按鈕,程序跳往“150”顯示頁;這樣便實現了圖片的逐步放大功能。

如圖7-7所示,該按鈕的有效條件是“currentpagenum< >pagecount”即當前頁不等于總頁號時有效,否則失效。

 

7.2.4  圖片一次縮到最小

單擊zoom out按鈕,左側圖形縮至最小。

這是因為該按鈕分支下的導航圖標屬性設置使程序跳轉到框架的首頁,如圖7-9所示,即“25”顯示圖標處,因此,圖形顯示為最小。

  

圖7-9  【zoom out】導航圖標屬性設置對話框

如圖7-10所示該按鈕的有效條件是:“currentpagenum< >1”。即當前頁不是第一頁,否則按鈕失效。

圖7-10  【zoom out】按鈕屬性設置對話框

7.2.5  圖片逐步縮小

單擊- smaller按鈕,使圖片逐步縮小。

- smaller分支下的導航圖標屬性設置對話框如圖7-11所示。

圖7-11  【- smaller】導航屬性設置對話框

 

該分支下的導航圖標屬性設置使程序跳轉到當前頁的前一頁,也就是說,如果當前頁是“75”顯示頁,單擊【- smaller】按鈕則程序跳往“50”顯示頁;再單擊【- smaller】按鈕,程序跳往“25”顯示頁,這樣便實現了圖片的逐步縮小功能。

該按鈕有效條件是:“currentpagenum< >1”,如圖7-10所示,即當前頁不為首頁,否則該按鈕失效。

7.3  小結

本程序應用框架與導航圖標的結合的頁管理技術,實現了將圖片放大顯示和縮小顯示的功能,在程序中主要應用了如下的一些技術:

l         頁管理設計技術

l         進入框架指定頁的設計

l         框架內瀏覽的設置

l         框架輸入層的編輯

l         導航圖標跳轉設置

l         按鈕有效/無效的控制設計


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧产日产国产精品v | 久久久成人精品视频 | 在线播放黄色片 | 少妇色诱麻豆色哟哟 | 美女黄色毛片免费看 | 美女黄色毛片免费看 | 亚洲一区二区中文字幕在线观看 | 日本欧美一区二区三区在线播 | h视频在线播放 | 蜜桃av网 | 精品无吗乱吗av国产爱色 | 午夜精品视频免费观看 | 国产一区二区免费在线观看 | 亚洲欧美国产高清 | 国产九色在线观看 | 污黄视频在线观看 | 91久久精品国产亚洲 | 国产精品久久久乱弄 | 亚洲小视频在线观看,com | 免费一级片观看 | 久久人操| 俄罗斯hdxxx| 日韩a毛片免费观看 | 国产精品久久久久久久成人午夜 | 成人在线网站 | 国产精品一区二区三区在线看 | 国产日韩大片 | 久久精品中文字幕一区二区三区 | 中文字幕精品一区久久久久 | 欧美一级黄色网 | 一级空姐毛片 | 久久精品99久久久久久2456 | 黄色毛片免费看 | 日韩黄色免费观看 | 久久精品99久久久久久2456 | 久久精品国产99国产精品亚洲 | 鲁丝片一区二区三区免费入口 | 国产成人综合在线观看 | 久久人人av | 欧美色视频免费 | 视频一区国产精品 |