• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 電腦硬件知識 > 鍵盤鼠標 > Flash鼠標事件怎么實現

    Flash鼠標事件怎么實現

    時間: 沈迪豪908 分享

    Flash鼠標事件怎么實現

      愛學習的小伙伴們,可能都學習過Flash,不知道的話跟著學習啦小編一起來學習了解Flash鼠標事件吧。

      Flash鼠標事件的實現方法

      press表示左鍵按下的事件,

      release表示左鍵釋放的事件,

      releaseOutside表示在按鈕外部釋放左鍵的事件等等

      例如,要使按鈕對單擊事件做出響應,可以在按鈕的動作面板中添加如下代碼:

      on (release) { trace("單擊了一下"); } 這樣,在測試狀態下單擊該按鈕時,Flash就會將信息“單擊了一下”發送到輸出窗口。對于影片剪輯,也可以為其添加on事件處理函數,使其以按鈕的機制響應鼠標左鍵。

      此外,也可以用影片剪輯特有的onClipEvent事件處理函數對鼠標左鍵做出響應。

      例如,mouseDown表示左鍵按下的事件,

      mouseUp表示左鍵抬起的事件。與按鈕的press和release事件不同的是,mouseDown和mouseUp事件不要求光標位于影片剪輯范圍內。因此,如果要判斷鼠標具體單擊的哪個影片剪輯,還需要對鼠標位置進行檢測。例如,下面的代碼使得影片剪輯響應左鍵按下事件并在輸出窗口中顯示光標的位置:onClipEvent (mouseDown) { trace("X坐標:"+_root._xmouse); trace("Y坐標:"+_root._ymouse); } 這里,_root._xmouse和_root._ymouse分別表示光標相對于主場景的X坐標和Y坐標,如果省略_root,則得到光標相對于影片剪輯自身的坐標。

      2.右鍵 鼠標的右鍵和中鍵是Flash MX 2004新開放的功能。對鼠標右鍵的響應主要體現在允許用戶自定義右鍵的快捷菜單。

      ContextMenu類表示快捷菜單,ContextMenuItem類表示快捷菜單中的菜單項。

      如下所示的代碼創建ContextMenu類的一個對象my_cm: var my_cm = new ContextMenu(); ContextMenu類的customItems屬性是一個數組,該數組包含了快捷菜單中的所有菜單項。要將菜單項添加到菜單中,需要使用數組的push方法,如下所示: my_cm.customItems.push(new ContextMenuItem("旋轉", func_rotate)); 這樣,就將“旋轉”菜單項添加到了快捷菜單中,func_rotate是一個函數名,它決定了選擇“旋轉”菜單時所要執行的命令。

      下面定義該函數: function func_rotate(obj:Object, menu:ContextMenu) { obj.onEnterFrame = function() { this._rotation += 15; }; } 這里的參數obj是系統自動捕獲并傳遞的,它就是對鼠標右鍵做出響應并顯示快捷菜單的對象。上面的函數使得選擇“旋轉”快捷菜單時對象以15°/幀的速度進行旋轉。 點擊瀏覽該文件 3.中鍵在Windows環境中,鼠標中鍵常常用來滾屏——在使用Word的時候,瀏覽網頁的時候,甚至在一個下拉列表框中做出選擇的時候——現在,也包括觀看Flash的時候。當然,這同樣也得歸功于Flash MX 2004。表示鼠標的Mouse對象中并未定義中鍵滾動事件,Flash MX 2004提供onMouseWheel偵聽器來檢測中鍵滾動。因此,要使得能夠對鼠標中鍵的滾動做出響應,就必須向Mouse對象注冊onMouseWheel偵聽器。

      代碼如下: mouseListener = new Object(); mouseListener.onMouseWheel = function(delta) { clip_mc._x += n * delta; } Mouse.addListener(mouseListener); 其中,delta表示鼠標中鍵的每個滾動刻度使屏幕滾動的行數,它的值由系統決定,常在1~3之間。上面的代碼使得在鼠標中鍵滾動時,實例clip_mc一次向左或向右移n*delta像素,移動的方向是由中鍵滾動的方向決定的。

    Flash鼠標事件怎么實現相關文章:

    1.css設置鼠標事件

    2.如何設置鼠標事件

    3.鼠標事件屬性詳解

    4.怎么用JS實現鼠標單擊與雙擊事件共存

    5.怎么使用jquery實現鼠標停止移動事件

    6.計算機網絡實驗論文

    2007089 主站蜘蛛池模板: 美女扒开尿口给男人爽免费视频| 又粗又猛又黄又爽无遮挡| 国产玉足榨精视频在线观看| 国产精品特级露脸AV毛片| 国产精品欧美福利久久| 国产美女精品久久久久久久免费| 少妇无码AV无码一区| 成人av鲁丝片一区二区免费 | 亚洲日韩AV无码一区二区三区人| 免费观看无遮挡www的小视频| 嗯~啊~哦~别~别停~啊老师| 午夜精品久久久久久| 你是我的女人中文字幕高清| 亚洲日韩aⅴ在线视频| 国产aⅴ无码专区亚洲av麻豆| 北条麻妃在线一区二区| 亚洲深深色噜噜狠狠爱网站| 亚洲区精选网址| 久久久久人妻一区二区三区vr| 中日欧洲精品视频在线| 99精品全国免费观看视频| 在线看片你懂的| 色聚网久久综合| 猛男强攻变骚受| 最近中文字幕高清中文字幕电影二 | 国产人与禽zoz0性伦| 免费观看成人毛片| 亚洲av第一网站久章草| 中文字字幕在线乱码| 2020年亚洲天天爽天天噜| 色综合久久一区二区三区| 男人添女人30分钟免费| 日韩欧美在线观看视频| 好妻子韩国片在线| 国产日产精品系列推荐| 免费观看无遮挡www的小视频| 亚洲一区第一页| おきた冲田あんずなし杏梨| 麻豆狠色伊人亚洲综合网站| 精品无码日韩一区二区三区不卡| 欧洲肉欲K8播放毛片|