av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

AIRAndroid:旋轉(zhuǎn)手勢

旋轉(zhuǎn)手勢

創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的做網(wǎng)站、網(wǎng)站設(shè)計質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認(rèn)可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式營銷型網(wǎng)站建設(shè)需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價值!

旋轉(zhuǎn)手勢對應(yīng)TransformGestureEvent. GESTURE_ROTATE事件類型。和放縮手勢一樣,該事件需要兩個手指觸摸屏幕,但兩個手指的滑動方向相反,例如按順時針或逆時針扭動開關(guān),如圖3-3所示。

 
圖3-3 旋轉(zhuǎn)手勢

處理旋轉(zhuǎn)手勢與處理放縮手勢的思路一樣,可以對上一節(jié)的程序GestureZoom稍做修改,將其中的事件類型GESTURE_ZOOM修改為GESTURE_ROTATE。

 
 
 
 
  1. loader.addEventListener(TransformGestureEvent.GESTURE_ROTATE, onRotate); 

同時,編寫新的事件響應(yīng)函數(shù)onRotate,代碼如下:

 
 
 
 
  1. private function onRotate(e:TransformGestureEvent):void  
  2. {  
  3.  var p:Point = new Point( e.localX, e.localY );  
  4.    
  5.  var parent_p:Point = this.globalToLocal(loader.localToGlobal(p));  
  6.  //加上新的旋轉(zhuǎn)角度  
  7.  loader.rotation += e.rotation;   
  8.  var parent_p2:Point = this.globalToLocal(loader.localToGlobal(p));   
  9.  loader.x += (parent_p.x - parent_p2.x);  
  10.  loader.y += (parent_p.y - parent_p2.y);  

和上一節(jié)程序中的onZoom函數(shù)比較,讀者會發(fā)現(xiàn)這里只有如下一點(diǎn)不同:

 
 
 
 
  1. loader.rotation += e.rotation; 

對loader對象進(jìn)行旋轉(zhuǎn)時,也需要動態(tài)更改注冊點(diǎn),保證始終以手勢動作的作用點(diǎn)為中心進(jìn)行操作,整個流程和縮放操作完全相同,相關(guān)代碼請參閱源代碼ch3中的 GestureRotate項目。


當(dāng)前題目:AIRAndroid:旋轉(zhuǎn)手勢
轉(zhuǎn)載源于:http://uogjgqi.cn/article/cdpgegj.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流