国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

AIR Android:觸摸事件與鼠標(biāo)事件的區(qū)別

移動(dòng)開(kāi)發(fā) Android
處理用戶交互,本模塊主要介紹了多點(diǎn)觸摸相關(guān)功能的用法,包括觸摸和手勢(shì)。處理用戶交互是AIR Android開(kāi)發(fā)的基礎(chǔ)部分,只有設(shè)計(jì)合理、用戶操作符合邏輯的交互,才能增強(qiáng)程序的用戶體驗(yàn)。因此,熟練掌握常見(jiàn)的交互手法至關(guān)重要。本文為大家介紹觸摸事件與鼠標(biāo)事件的區(qū)別。

觸摸事件與鼠標(biāo)事件的區(qū)別

通過(guò)上一節(jié)的例子,可以看出觸摸事件與鼠標(biāo)有很多相似之處,***的區(qū)別在于,觸摸事件可以是多點(diǎn)的,而鼠標(biāo)事件總是單點(diǎn)的。如果程序并不需要使用多點(diǎn)觸摸的功能,而僅僅是傳統(tǒng)的單點(diǎn)交互,那么使用鼠標(biāo)事件就可以滿足需求。

事實(shí)上,相比鼠標(biāo)事件,AIR運(yùn)行時(shí)會(huì)花費(fèi)更多的資源去監(jiān)聽(tīng)觸控事件(包括下一節(jié)介紹的手勢(shì)動(dòng)作)。在運(yùn)行TouchEventEx程序時(shí),如果手指在屏幕上的移動(dòng)速度過(guò)快,圓點(diǎn)的移動(dòng)會(huì)出現(xiàn)明顯的延遲。

為了更清楚地說(shuō)明兩種事件的區(qū)別,可以使用MouseEvent重寫(xiě)TouchEventEx程序。修改之后的代碼位于項(xiàng)目MouseEventEx中,主程序Main.as如下:

  1. package  
  2. {  
  3.  import flash.display.Graphics;  
  4.  import flash.display.Sprite;  
  5.  import flash.events.MouseEvent;   
  6.    
  7.  public class Main extends AppBase  
  8.  {  
  9.     
  10.   override protected function init():void  
  11.   {  
  12.   //改為監(jiān)聽(tīng)MOUSE_DOWN和MOUSE_UP事件  
  13.    stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler);  
  14.    stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler);  
  15.   }  
  16.     
  17.   /**  
  18.    * 創(chuàng)建一個(gè)Sprite,畫(huà)圓  
  19.    */  
  20.   private function createCircle():Sprite  
  21.   {  
  22.    var box:Sprite = new Sprite();  
  23.    var g:Graphics = box.graphics;  
  24.    g.beginFill(0x808888);  
  25.    g.drawCircle(0, 0, 30);  
  26.    g.endFill();  
  27.    return box;  
  28.   }  
  29.     
  30.   private function onMouseDownHandler(e:MouseEvent):void  
  31.   {     
  32.    //在觸摸點(diǎn)處添加一個(gè)圓  
  33.    var box:Sprite = createCircle();  
  34.    addChild(box);  
  35.    //將元件移到觸摸點(diǎn)對(duì)應(yīng)的舞臺(tái)坐標(biāo)處  
  36.    box.x = e.stageX;  
  37.    box.y = e.stageY;  
  38.      
  39.    //開(kāi)始拖拽元件  
  40.    box.startDrag();  
  41.   }  
  42.      
  43.   private function onMouseUpHandler(e:MouseEvent):void  
  44.   {  
  45.    //結(jié)束拖拽  
  46.    e.target.stopDrag();  
  47.   }    
  48.  }  

相信讀者看了這部分代碼后會(huì)感覺(jué)很熟悉,這里用到了鼠標(biāo)事件MOUSE_DOWN和MOUSE_UP,以及startDrag和stopDrag,這些都是Flash開(kāi)發(fā)中常用的寫(xiě)法。

在真機(jī)上運(yùn)行MouseEventEx,無(wú)論使用多少個(gè)手指同時(shí)觸摸屏幕,程序總是只響應(yīng)一次鼠標(biāo)事件。另外,拖拽圓點(diǎn)時(shí)沒(méi)有延遲感,明顯比TouchEventEx程序的運(yùn)行效果要流暢。

提示 使用MouseEvent還有一個(gè)好處,那就是代碼能夠兼容桌面系統(tǒng)。在開(kāi)發(fā)跨平臺(tái)的項(xiàng)目時(shí),這點(diǎn)顯得尤為重要,比如MouseEventEx程序即可以在桌面上調(diào)試運(yùn)行,也可以在模擬器上運(yùn)行。

責(zé)任編輯:閆佳明 來(lái)源: book.51cto.com
相關(guān)推薦

2013-04-22 15:40:00

Android開(kāi)發(fā)觸摸事件與點(diǎn)擊事件區(qū)別

2016-12-08 22:59:47

觸摸事件android

2013-04-15 15:22:06

2021-08-11 14:29:20

鴻蒙HarmonyOS應(yīng)用

2013-05-14 10:56:45

AIR Android多點(diǎn)觸摸

2017-01-11 18:44:43

React Nativ觸摸事件Android

2011-08-02 16:28:40

iPhone Web開(kāi)發(fā) 事件

2024-02-01 12:38:22

事件流事件溯源系統(tǒng)

2024-06-21 08:27:21

ViewViewGroup參數(shù)

2011-08-03 17:32:17

IOS UIScrollVi touch

2023-03-10 16:40:21

Frameworkinput觸摸事件

2009-12-30 10:44:38

Silverlight

2017-12-21 15:42:08

iOS傳遞機(jī)制

2024-07-01 08:27:05

KeyAndroid按鍵事件

2011-09-07 17:04:40

QT平臺(tái)模擬鼠標(biāo)

2010-01-04 14:06:35

Silverlight

2011-08-29 11:25:29

QTWebKit鼠標(biāo)

2009-09-02 18:34:28

C#鼠標(biāo)事件

2021-11-23 23:39:19

微服務(wù)開(kāi)發(fā)架構(gòu)

2013-06-17 09:12:31

Unity3D
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲免费影视第一页| 日韩美女一区二区三区| 日韩免费在线视频| 国产拍在线视频| 亚洲精品视频免费看| 9191国产视频| 日韩视频在线一区二区三区 | 亚洲一二三四久久| 国产精品88888| 中国人与牲禽动交精品| 日本成本人片免费观看| 麻豆久久久久久久| 国产精品自拍首页| 亚洲欧洲美洲国产香蕉| 日韩中文字幕精品| 亚洲天堂资源| 美女网站色91| 国产精品91视频| 日本一区福利在线| 欧美精品生活片| 538任你躁精品视频网免费| 亚洲天堂av在线免费观看| 日本激情在线观看| 亚洲第一区在线| 国产精品原创视频| 久久久久久91香蕉国产| 99精品在线免费观看| 国产成人高清激情视频在线观看 | 三级精品在线观看| 影音先锋成人资源网站| 九九九久久久精品| 婷婷亚洲婷婷综合色香五月| 成人黄色国产精品网站大全在线免费观看| 色中文字幕在线观看| 国产成+人+日韩+欧美+亚洲| 日本va中文字幕| 偷拍日韩校园综合在线| 久久国产精品黑丝| 欲色天天网综合久久| 麻豆一区一区三区四区| 国产欧美亚洲视频| 国内精品免费**视频| 九七影院97影院理论片免费| 色偷偷成人一区二区三区91| 久久影院午夜精品| 国产成人综合精品| 久久福利毛片| 1024亚洲| 日韩精品免费视频| 最新国产一区| 欧美日韩国产三区| 国产精品国产三级国产专播品爱网| 在线播放毛片| 国产精品永久免费观看| 高潮精品一区videoshd| 国产系列在线观看| 992tv成人免费影院| 国产精品一区二区在线播放 | 日本激情一区| 丰满爆乳一区二区三区| 欧美在线色视频| 九色丨蝌蚪丨成人| 中文字幕精品一区日韩| 欧美日韩中文字幕在线| 欧美天堂影院| 国产精品wwwww| 亚洲精品在线看| 免费高清在线一区| 国产成人高清精品| 国产精品.com| 亚洲成人av电影| 精品福利在线| 成人黄色片免费| 欧美成人在线直播| 欧州一区二区| 一级毛片免费在线| 久久久噜噜噜久久中文字免| a在线播放不卡| 在线播放网站| 日韩电影免费观看中文字幕| 香蕉大人久久国产成人av| 国产极品在线视频| 国产亚洲一区二区精品| 日本不卡在线视频| 污视频网站在线免费| 国产女主播av| 色噜噜亚洲精品中文字幕| 国产电影一区在线| 裤袜国产欧美精品一区| 亚洲精品无人区| 精品国产依人香蕉在线精品| 91一区二区三区在线观看| 久久亚州av| 国产女呦网站| 国产无套精品一区二区| 国产丝袜精品第一页| 久久青草欧美一区二区三区| 西野翔中文久久精品国产| 欧美成人免费| 日韩精品手机在线观看| 青草青草久热精品视频在线网站| 有坂深雪av一区二区精品| 国产精品x8x8一区二区| 国产91精品捆绑调教| 色一情一乱一伦一区二区三区丨| 精品少妇一区二区| 成人精品鲁一区一区二区| 欧美激情电影| sm久久捆绑调教精品一区| 成人免费视频77777| 亚洲综合大片69999| 久久国产精品首页| 精品久久久中文| 国产日产欧美一区| 蜜桃久久av一区| 日韩在线二区| 超碰中文在线| 毛片在线播放网站| 天天噜天天色| 手机在线视频你懂的| 成人av.网址在线网站| 欧美日韩中文字幕日韩欧美| 欧美激情一区不卡| 国产精品2024| 三级在线观看一区二区| 中文字幕日韩一区二区不卡| 精品亚洲美女网站| 日本在线啊啊| 黄色网页网址在线免费| 成年人网站国产| 久久资源亚洲| 98国产高清一区| 国产美女久久精品| 国产精品扒开腿做爽爽爽视频| 久久久av电影| 国产亚洲综合久久| 欧美精品一区二区三区在线播放| 欧美精品一二三四| 色婷婷国产精品综合在线观看| 97久久精品人人做人人爽50路| 一本久久综合| 日韩欧美视频在线播放| 亚洲成人99| 极品av少妇一区二区| 久久精品三级| 午夜精品久久久久久久99黑人| 成人h动漫精品| av网站在线不卡| 91嫩草国产在线观看| 69视频在线免费观看| 日韩麻豆第一页| 欧美天天综合网| 亚洲国产一区二区三区| 欧美高清在线视频| 国产三级一区二区三区| 国产精品一区不卡| 麻豆视频一区二区| 亚洲成人直播| 青青草国产精品97视觉盛宴| 亚洲天天影视网| 亚洲每日更新| 久久精品国产77777蜜臀| 麻豆一区二区在线| 成人免费看视频| 激情综合网av| 久久久久国产一区二区三区四区| 国产精品888| 久久精品夜夜夜夜久久| 亚洲欧洲av一区二区三区久久| 亚洲视频综合在线| 色综合天天综合网天天看片| 日韩你懂的在线播放| 亚洲精品美女久久| 亚洲欧洲日产国产网站| 亚洲欧洲在线免费| 国产精品久久久久久久久久久久| 91九色极品视频| 天天做天天躁天天躁| 日韩不卡一二区| 在线天堂av| 免费网站在线观看人| 国产精品白丝av嫩草影院| 99精品女人在线观看免费视频 | 欧美性猛片aaaaaaa做受| 欧美变态凌虐bdsm| 久久久久久久久爱| 高清国产在线一区| 成人免费看片'免费看| 小草在线视频在线免费视频| 99精品在免费线偷拍| 欧美日韩一区二区三区四区在线观看| 国产无一区二区| 欧美精品xxxxbbbb| 国产精品免费久久久久影院| 久久精品国产精品亚洲精品色| 日本天堂在线| 亚洲天堂免费| 亚洲aⅴ怡春院| 美女av一区二区| 欧美亚洲黄色片|