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

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

Authorware綜合技巧:Authorware輔導答疑(六)

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

問: 以eraseicon函數擦除圖標時,如何產生過渡效果?

答: 好象不可以!他的作用點不在這里,他是為了方便動態擦除的。要效果就用橡皮吧! 問: 請教2個問題 1.如何使640-480的界面在任何分辨率下全屏顯示,并且居中.2.如何使用鍵盤按鈕控制運行當中的暫停和繼續運行.

答: 1.要找相關的ucd函數,改變屏幕的分辨率。altool.u32里的alchangeres(width,height,bitpp) 就是更改分辯率和色彩的!另外,最好不要隨意改變用戶的系統顯示分辨率。

2.設置兩個keypress交互。在暫停交互下放置等待圖標(將timelimit設置成變量)和計算圖標,在計算圖標中設置時間變量值為一個很大的數,在繼續按鈕中將時間變量賦為0。

問:authorware的函數問題?在authorware中使用函數,電腦詢問函數在哪里?我怎么知道?還請大俠多多幫忙,我在這給鞠躬了!謝謝………

答:大概你根本就沒有引入函數!函數要先load,刻盤別忘了用到的u32也要在目錄下!

問: 要怎樣才能制作按紐加在顯示圖標上呀?如果不使用決策圖標或者框架圖標,能不能在顯示圖標上加上按紐,在使用goto語句實現在頁面間的跳轉呢?

答: 顯示圖后放置一個交互圖標,用一個計算圖標做交互,輸入goto(idicon@"icontitle")。

問:請問怎樣使用quit函數。我在運算圖標中寫入quit()后,退出運算圖標,他問我是否存起來,我選擇存,然后問我從哪個文件打開這個函數,我就不知道了。

答:用quit(0)或者quit(1),一定要在英文輸入時寫這些函數,也就是說在中文輸入狀態下有些字符不認(例如中文的(),很容易一不小心搞錯。

問:如何實現程序暫停和多級菜單?

答:1.暫停程序其實有不少方法,我簡單說個思路。可以用決策圖標實現暫停,設一個永久按鈕,下面是一計算圖標和一決策圖標 ,決策圖標的repeat設為until true,條件a=0,決策圖標右面放一空群組,在上面的計算圖標里可以設

n:=n+1

a:=mod(n,2)

這樣按一下暫停,a=1,repeat無限循環而使程序暫停(此時其他按鈕均不好用),再按一次,a=0,跳出循環,恢復正常!

如果按鈕不多,設active if 為a=0,再設一永久按鈕,下面用計算圖標令

n:=n+1

a:=mod(n,2)

也可以讓按鈕失效而暫停。

還有一個關于用jump時讓程序暫停的,也是用決策圖標檢測當前活動窗口是否為authorware窗口,不是的話就無限循環,是就繼續運行,用

hwnd:= getactivewindow()

jump暫停提示:

初始:handle1:= getactivewindow()

循環條件:handle1=handle2

循環內容:handle2:= getactivewindow()

問:eraseall()是否可以帶參數?我想擦除當前窗口中除了背景圖片外的所有對象(圖像、動畫、聲音等),該怎么辦?

答:eraseall()沒有參數,它會擦除展示窗口中的所有內容,因此不能留下背景,為什么不考慮一下其它的辦法?不通過函數,可以通過刪除設計圖標來實現。

問: 如何核對某一特定的文件是否在硬盤上,希望在authorware中運行某一特定外部exe文件以前,先核對一下該exe文件是否在硬盤上,如沒有,則提示需要首先安裝該exe文件。是否有特定的函數能核對是否該文件存在于硬盤上?有位朋友告訴我去找mjsapi函數,mjsapi是找到,但好象早就過期(2000.8),而且不能使用了。

答:if filetype("filename")=0 then

messagebox()

else

jumpoutreturn()

end if

注:(1)這只是代碼的簡寫,只需把相應的內容添加上去就行了。

(2)messagebox()是winapi函數,也可以利用ko實現。

問:如何用一個按鈕實現自動播放和手動播放的切換(非視頻,在框架圖標中)?

答:可以將interaction的圖標的button設為perpetual, 并將button的activeif設為test(key,key1(the active key),key2(the disactive key)); 或者再加一個按鍵交互,交互名為"?"

下設一個計算圖標:

if key=key1(the active key) then

onoff:=onoff-1

else

onoff:=1

end if

onoff:=abs(onoff)

按鍵交互為continue

activeif為test(onoff,0,1)

最好設定一下初值。

問:如何通過鼠標右鍵單擊來實現交互?

答:可以用系統變量"rightmousedown" 。

問:如何在案authorware中調用別的authorware文件?

答:一般是在打包后的exe中調用別的打包文件,這個可以用jumpoutreturn語句實現! 將被調用的authorware文件打包成a5r,然后利用jumpfilereturn調用。最好放在同一目錄中,比如要從a.a5p跳到b.a5p,就可以這樣:jumpfile(filelocation^"b"),如此設置不論是a5p之間還是打包后的a5r之間都可以跳轉 。

問:1.如何改變公式字體的顏色?我在接觸authorware過程中碰到這樣一個問題,就是插入公式(從authorware中直接插入),但公式字體的顏色無法改變,只能以黑色顯示出來,不知為什么?

答:你說的大概是用word插入的公式吧,可以先在word中處理以后,再貼過來,不過是一件很麻煩的事(先解除組合,然后…)。我建議你用word中的域寫公式,然后再貼入,可以做成任意色彩的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双桥区| 上犹县| 望江县| 尼勒克县| 资阳市| 马鞍山市| 沙雅县| 民和| 府谷县| 隆林| 武穴市| 汝州市| 天峨县| 宁陕县| 金川县| 舒兰市| 尉犁县| 威宁| 晋州市| 监利县| 武川县| 毕节市| 陈巴尔虎旗| 德钦县| 抚州市| 牙克石市| 六盘水市| 河间市| 桐乡市| 兰考县| 儋州市| 雷山县| 新营市| 河间市| 乌鲁木齐县| 沿河| 怀远县| 邻水| 平遥县| 巩义市| 贡觉县|