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

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

Authorware開發實例:鼠標跟隨

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

[前言]  authorware是專業的多媒體制作利器,但是,它也有許多先天的不足,其中之一就是原創性太少,大多數的素材需要借助其它軟件的前期處理。有點厭倦了頻繁地調用,就想折騰點名堂出來。想到“它山之石可以攻玉”的古訓,所以,參考其它編程語言,開始了一系列移花接木(包括屏保、進度條、鼠標跟隨等)。

[思路來源]  flash中有一種效果--鼠標跟隨。.當鼠標移動時,在其后面會留下一串的軌跡,或者是晶瑩的寶石,或者是璀璨的星星,等等。比較簡單的一種要算是文字跟隨了。下面將在authorware中開發這種效果。let's go!

[實現步驟]

    使用"coursorx"和"coursory"變量,動態決定了跟隨文字與鼠標間相對固定的位置,也就實現了鼠標跟隨。可真的這么簡單嗎?

    本教程按照筆者的制作步驟來描述,.所以開始步驟會與最終程序有所不同,不過,有關步驟中有調試修改的詳細解說。

<一>  基本功能得實現

  1、 加入計算圖標“int”,程序如下:

--------取得鼠標位置并賦予變量

xpos:=cursorx

ypos:=cursory

  2、 加入交互圖標“控制”,下掛一個組圖標,設為永久條件交互;

    (1)條件交互為:

xpos<>cursorx | ypos<>cursory

    從該表達式可知,這個交互在移動鼠標時相應。.那么很顯然,這個組圖標中就應當放置所要跟隨得文字了。

    (2)打開這個組圖標,在其中加入一個顯示圖標,輸入文字“g”;

    (3)加入一個等待圖標,設置等待時間為變量“wait time”,其初始值為0.05,取消其它設置;

    (4)重復步驟2、3,加入所有文字和等待。本例為工作室名稱“g&ldmt”;

    現在運行程序,已經可以初步看到鼠標效果了。但是,一旦鼠標停止,跟隨得文字就七零八落地散落在軌跡的不同點上(原因是交互失效),只用再次輕移鼠標才能使其回到正確位置。所以,擬增加一個讓鼠標停止時也能調整位置的永久交互。

  3、在交互圖標“控制”下方右側再增加一個永久條件交互,圖標為組圖標;

    開始,很自然地想到用“true”的恒真交互,但是,永久條件交互的默認模式是“on false to true”,因為始終都是“true”,所以實際上本交互根本就無法發揮作用。如果要改變為“when true”方式,又只能取消永久,致使流程中斷,“真叫人為難”。

    解決的辦法就是增加一個變量,使其能夠不斷在“false”和“treu”或者“0”和“1”間變動,從而可以響應“on false to true”。

    (1)修改新加入的條件交互為:

move=0

    “move=0”時代表此時鼠標不動。

    (2)打開這個“move=0”組圖標,在其中加入一個計算圖標“get pos again”:

--------重新取得鼠標位置

xpos := cursorx

ypo

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武鸣县| 平定县| 屏南县| 英吉沙县| 洪湖市| 德惠市| 金山区| 师宗县| 星座| 壶关县| 湖北省| 新源县| 仪陇县| 红原县| 正蓝旗| 锡林郭勒盟| 横山县| 平顶山市| 慈利县| 阜康市| 嘉善县| 纳雍县| 莱阳市| 夏河县| 和林格尔县| 上林县| 灌阳县| 丹巴县| 临清市| 缙云县| 郓城县| 德兴市| 铁力市| 阿尔山市| 江源县| 云安县| 郴州市| 东兰县| 白河县| 泸州市| 长沙县|