美圖欣賞 | 設為首頁 | 加入收藏 | 網站地圖

當前位置:新錦江平臺:www.xjj7.com-電腦中國 > 設計 > Authorware >

Authorware使用技巧之制作右鍵菜單

2020-06-01 09:53|來源:未知 |作者:dnzg |點擊:

  在Authorware中利用菜單交互很容易制作一個標準的Windows風格的菜單,但在Authorware中卻沒有提供制作右鍵菜單的簡單方法,.而是在隨Authorware安裝的UCD文件tMsControls.u32中提供了此種功能。

  下面利用tMsControls.u32中的函數來建立一個右鍵菜單:

  1.新建一個文件,文件名為tMsControls _Demo.a6p, 打開文件屬性設置對話框,根據屏幕大小設置程序窗口大;

  2.打開函數窗口,引入tMsControls.u32文件中的函數;

  3.引入一個顯示圖標到流程線上,命名為“顯示結果”,雙擊打開該顯示圖標的展示窗口,導入一幅底圖,并用文字輸入工具輸入以下兩段文字:

  鼠標位置:{CursorX}、{CursorY}

  選擇:{Res1}

  其中Res1是自定義變量。

  然后再按快捷鍵Ctrl+I打開該顯示圖標的屬性對話框,進行如圖15.12所示的設置。

  4.拖入一個計算圖標到流程線上,命名為“設置右鍵菜單內容”,雙擊打開該計算圖標的輸入窗口,輸入以下內容:

  --取得窗口句柄

  popHandle:=tMsCreatePopupList(WindowHandle)

  --設置菜單內容

  Res:=tMsAddItem(popHandle, 1,0,"新建")

  Res:=tMsAddItem(popHandle, 1,1,"文件夾")

  Res:=tMsAddItem(popHandle, 1,2,"文本文件")

  Res:=tMsAddItem(popHandle, 2,0,"-")

  Res:=tMsAddItem(popHandle, 3,0,"刷新")

  Res:=tMsAddItem(popHandle, 4,0,"-")

  Res:=tMsAddItem(popHandle, 5,0,"退出")

  5.拖入一個交互圖標到流程線上,命名為“顯示右鍵菜單”,.再拖入一個計算圖標到該交互圖標的右邊,在彈出的對話框中選擇Conditional響應方式,雙擊打開該響應圖標的屬性設置對話框,按照圖5所示進行設置。

Authorware使用技巧之制作右鍵菜單

圖1響應屬性設置對話框

  6.雙擊打開新引入的計算圖標,輸入如下內容:

  --設置菜單顯示位置

  if CursorX<728 then

   Res1:=tMsDisplayControl(popHandle, CursorX, CursorY, 100,100, 1)

  else

   Res1:=tMsDisplayControl(popHandle, CursorX-70, CursorY, 100,100, 1)

   end if

  --判斷是否選擇了“退出”

  if (Res1=5) then Quit()

  提示:第一個條件語句是用來設置菜單顯示位置,通常菜單的大小是隨菜單中的文字自動改變的,所以在選擇條件時要根據出現的菜單的大小來更改。.

  7.完成的程序流程如圖2所示,運行程序就可以測試右鍵菜單的效果了。

Authorware使用技巧之制作右鍵菜單

圖2程序流程圖

(責任編輯:dnzg)
安卓手机安全赚钱软件哪个好用 陕西11选5 一定牛 广东十一选五简单技巧与个人心得 炒股期货配资 贵州快三玩法 佳永配资 大乐透开奖走势图 吉林省十一选五遗漏号 产业基金配资 _百家乐软件 白小姐四肖中必选一肖