精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

解析Flex3教程中AS2和AS3之間事件轉換

開發(fā) 后端
Flex3教程中AS2轉AS3之事件的轉換你是否理解,本文向大家簡單介紹一下,AS3的事件與AS2有很大的不同,形勢更統(tǒng)一,功能更強大。

本文和大家重點討論一下Flex3教程AS2轉AS3之事件的轉換,AS3的事件與AS2有很大的不同,形勢更統(tǒng)一,功能更強大。希望本文的介紹能讓你有所收獲。

Flex3教程中AS2轉AS3之事件的轉換

事件的轉換

AS3的事件與AS2有很大的不同,形勢更統(tǒng)一,功能更強大。

1.監(jiān)聽事件的方式(Handlingtheevents)

在AS2時代,有幾種監(jiān)聽事件的方式,比如onPress=function(){},addListener(listener)等等,而AS3時代,統(tǒng)一用一種addEventListener(type:String,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false):void,這是接口IEventDispatcher申明的一個方法,EventDispatcher類實現(xiàn)了這個方法(當然還實現(xiàn)了若干其他方法,這里不盡述),這里舉個監(jiān)聽元件被按下的AS2,AS3方法對照的例子:
AS2:

  1. mc.onPress=Delegate.create(this,__onPress);  
  2. ...  
  3. privatefunction__onPress():Void{  
  4. //Dosomething  
  5. }  
  6. AS3:  
  7. mc.addEventListener(MouseEvent.MOUSE_DOWN,__onPress);  
  8. ...  
  9. privatefunction__onPress(e:MouseEvent):Void{  
  10. //Dosomething  
  11. }  

可以看出,首先不同的地方是AS2直接覆蓋了onPress屬性,讓他調用__onPress,而AS3是增加一個監(jiān)聽,并沒有覆蓋什么。說明AS3更靈活,因為如果你有兩個監(jiān)聽器,AS2會很難處理。其次,AS2中為了使得監(jiān)聽函數(shù)的作用域(scope)能正確(即是說函數(shù)里面的this要能正確的指到本實例),通常我們需要用Delegate。而AS3中,不需要使用它,因為AS3對于函數(shù)操作會自動進行Delegate,相當于系統(tǒng)或者編譯器幫我們調用了Delegate,由此省去了麻煩,避免了忘記調用而引入的錯誤。AS3中的每個事件監(jiān)聽函數(shù)都必須接受一個事件實例(Evnetinstance,這將在下一節(jié)介紹。

另外,這里看看addEventListener的其他幾個參數(shù),useCapture是否用在捕獲時期,這個在第三節(jié)會講解;priority優(yōu)先度,同一個類型的事件,優(yōu)先度越大的監(jiān)聽器,會越早被調用,默認值為0;useWeakReference是否是弱引用,AS3加入了弱引用的功能,熟悉Java的朋友因該知道這是什么含義,即是指這次引用不會計算到引用計數(shù)中,垃圾回收器會在一個對象沒有被任何其他對象強引用的時候,把它回收掉。也就是說,如果這里你用了useWeakReference=true,那么這個監(jiān)聽器如果沒有別的地方存在對它的引用的時候,就會被回收,不過通常我們都用默認值false,因為嚴格管理的程序,你會自己記得什么時候加監(jiān)聽,什么時候移除監(jiān)聽的。

◆在AS2時代,移除監(jiān)聽器,對于上面的例子很簡單,只需要簡單的mc.onPress=undefined即可,在AS3中,需要這樣mc.removeEventListener(MouseEvent.MOUSE_DOWN,__onPress),其實也很方便,你移除剛剛增加的監(jiān)聽,只需要把addEventListener函數(shù)替換為removeEventListener函數(shù),前三個參數(shù)保持不變(我這里的例子第三個參數(shù)都用了缺省值)。
AS2中,還有其他監(jiān)聽事件的方法,比如Key.addListener這樣的方式,這和AS3的方式有點相似,不同之處在于它是加入object作為監(jiān)聽器,然后調用object的指定名稱的方法,因此它很動態(tài),易出錯,比如我把object的onKeyDown方法寫成了onkeydown,編譯器不會報任何錯誤,但是程序運行的時候,可能就不是你想要的效果。

2.事件類(Eventclasses)

前面我們提到了,AS3的事件監(jiān)聽函數(shù)都必須接收一個事件對象,不同的事件可能會接收不同類型的對象(具體是什么類型,請詳查幫助文檔),但是所有事件類都繼承自flash.events.Event類。Flex3教程中不同的事件類型都有他們各自的屬性、方法,你可以從這些屬性方法得到你想要的事件內容。比如MouseEvent.stageX讓你知道鼠標事件發(fā)生時鼠標在舞臺上的x坐標,KeyboardEvent.keyCode讓你知道鍵盤事件發(fā)生時的按下/釋放的按鍵碼。
有很多屬性、方法是與事件流相關的,因此我們放入下一節(jié)講解。

3.事件流(Eventflow)

Flex3教程中事件流是AS3引入的新機制,它讓可視元素的事件監(jiān)聽更靈活強大。
事件上事件流只對可視元素有效,也就說DisplayObject對象和其子類對象才擁有此機制。究竟什么是事件流呢?
事件流是指一個事件不光是觸發(fā)自己的監(jiān)聽器,它還會觸發(fā)自己父元件到舞臺整個路徑中的其他節(jié)點的同類監(jiān)聽器,順序是這樣的:***階段(Capture階段)事件從stage到發(fā)生者的父元件路徑中所有元件依次觸發(fā)事件,然后第二階段(Target階段)事件發(fā)生者自己觸發(fā),***第三階段(Bubbling階段),事件從發(fā)生者父類再回溯到stage依次觸發(fā)。如下圖所示:

注意這里的Flow,是指舞臺上的元件層次結構中的流,對應于DisplayObject.parent和DisplayObjectContainer.getChildAt()所相關的一個結構。注意這并不是類繼承關系的結構。在接觸AS3的初期,這比較難以理解透,這里我舉個例子,應該能夠使得你更好理解:
在AS2時代,假設我要做一個簡單的窗口,這個窗口上面只放置了一個確定按紐,我們設想的功能是,首先這個窗口可以被拖動,然后用戶點擊確定按紐則關閉這個窗口。那么通常,簡單地我們會創(chuàng)建一個MC作為窗體,然后這個MC里面創(chuàng)建一個Button,監(jiān)聽Button的onPress事件來關閉MC,這時沒問題,然后拖動MC的實現(xiàn),我們通過監(jiān)聽MC的onPress事件來startDrag,問題出現(xiàn)了,由于Button在MC內,因此MC監(jiān)聽了事件后,Button就接收不到事件了。通常為此,我們得創(chuàng)建一個背景元件放在那個MC里面,Button的下面,然后監(jiān)聽那個背景元件的事件來啟動拖動。這樣要創(chuàng)建這個多余的背景元件原因就是,如果一個元件的父元件監(jiān)聽了事件(這里指鼠標事件,有的事件是不同的),那么這個元件將不會監(jiān)聽到任何事件。

相當于說父元件吃掉了所有子元件的事件。而AS3里面,就不同了,回想一下剛才介紹的事件流的過程,如果用戶點擊了Button,首先會是stage會觸發(fā)事件,然后是MC的父元件們,然后是MC,然后是Button,然后再反向循環(huán)一次。如果用戶點擊了MC(比如Button旁邊,MC內),則會是stage->MC父元件->MC->MC父元件->stage,兩種情況,MC都會得到事件觸發(fā),因此,在AS3時代,再也不需要創(chuàng)建多余的專門用來監(jiān)聽事件的輔助元件了。代碼也會變得簡單。并且capture和bubling階段的不同順序,可以讓你選擇是先于事件觸發(fā)者做動作,還是后于它做動作。addEventListener(type:String,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false):void方法的第三個參數(shù),讓你可以指定是否是監(jiān)聽capture階段的事件,false代表監(jiān)聽其他兩個階段的事件。在removeEventListener方法中,你要指定要移除的監(jiān)聽器是哪個階段的,缺省值是false。

◆相對于事件流,F(xiàn)lex3教程中Event類有一系列與之相關的屬性和方法:
target:此屬性指向事件觸發(fā)者,比如剛才的例子,鼠標點擊了Button,那么這個target就是Button,如果鼠標點擊了Button旁邊,MC內,那么它就是MC。
currentTarget:此屬性指向事件流中,當前觸發(fā)事件的元件。比如剛才的例子,鼠標點擊了Button,如果你監(jiān)聽了MC的鼠標點擊事件,那么在監(jiān)聽MC的監(jiān)聽器里面,這個currentTarget就指向MC,而在監(jiān)聽Button的監(jiān)聽器里面,這個currentTarget指向Button。你可以看看事件流的那個圖,currentTarget實際上值的順序依次是Stage->ParentNode->Child1Node->ParentNode->Stage。比較起target,對于每個事件,target則始終是指事件發(fā)生者,比如圖中的Child1Node。

bubbles:此屬性表示此事件在事件流中是否有bubbling階段,有的事件是沒有這一階段的,比如unload事件,大部分非交互性事件也都沒有bubbling階段。所有事件都擁有capture階段嗎?前面講過了,只有可視元素才擁有事件流的概念,也就是說非可視元素是不可能擁有capture和bubbling階段的。那所有元件的事件,都擁有capture階段?對,是這樣的,bubbles為false的事件雖無bubbles階段,但有capture階段。

cancelable:此屬性表示此事件是否可以取消它的默認行為。此屬性與preventDefault()方法相關。
eventPhase:此屬性表示此事件處于事件流中的哪個階段,capture,target,bubbling三種階段之一。
type:此屬性表示此事件是什么類型,這個屬性與addEventListener/removeEventListener的***個參數(shù)type:String對應。
preventDefault():此方法取消事件的默認行為,并不是所有事件都有默認行為,也并不是所有事件的默認行為都可以取消。一個事件的默認行為是否可取消,可以通過cancelable屬性得知。這里舉個例子,TextEvent.TEXT_INPUT事件的默認行為是把輸入的字符加入到TextField中,此事件行為可以取消,如果你調用它的preventDefault()方法,那么字符就不會加入到TextField中。而MouseEvent.MOUSE_DOWN這樣的事件,就沒有可取消的默認行為,比如你按下一個按鈕,已經行為已經發(fā)生,不能取消,實際上這個行為在邏輯上看,也沒有什么可取消的東西,看你怎樣理解了,反正可否取cancelable已經表明。

isDefaultPrevented():此方法返回事件的默認行為是否已經被取消了。
stopPropagation():此方法可停止事件在事件流中的傳播,比如上面提到的例子,假如你在capture階段stage監(jiān)聽器里面調用了此方法,那么后面的節(jié)點中,都不會收到事件了。如果你在中途調用此函數(shù),那么此函數(shù)執(zhí)行后,后面的節(jié)點階段,不會收到事件。

stopImmediatePropagation():此方法可停止事件在事件流包括當前節(jié)點中的傳播,此方法與stopPropagation()的區(qū)別之處在于,stopPropagation()不會停止當前節(jié)點的事件觸發(fā),你知道,我們可以給同一個節(jié)點,比如stage加入多個監(jiān)聽器,如果采用stopPropagation(),那么在你調用了它之后,同節(jié)點的監(jiān)聽器被觸發(fā)完全之后,事件停止傳播。而stopImmediatePropagation()會在它被調用后立即停止傳播,即使是同節(jié)點的事件,也將收不到事件。

總結:

其實Flex3教程中Event類里面的大部分屬性和方法都與事件流有關,當然也就是與可視元素有關。用戶自己的非可視元素類,也可以有事件,簡單的繼承EventDispatcher類就可以擁有事件功能,但是,不會擁有事件流相關的東西,事件也不會有capture和bubling階段,只有target階段。當然,一般來說普通的類,也不需要這些階段。

 【編輯推薦】

  1. Flex樣式的添加和卸載
  2. Flex安全沙箱問題解決方法
  3. 技術前沿 看Flex客戶端緩存技術如何使用
  4. 解析Flex全屏模式設置方法
  5. Flex內存泄露解決方法和內存釋放優(yōu)化原則
責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-02 10:41:06

Flex3教程

2010-08-02 10:28:26

Flex 3教程

2010-08-02 10:35:19

Flex3教程

2010-08-02 10:50:55

Flex3

2010-08-02 12:44:01

Flex3Flex4

2010-08-02 13:04:04

Flex3

2010-07-28 11:12:19

Flex正則表達式

2010-08-06 10:03:42

Flex事件

2010-07-27 09:37:44

Flex

2009-07-16 14:09:24

Flex3到Flex4

2010-08-02 14:04:29

Flex4教程

2010-08-12 13:59:37

FlexList控件

2010-08-12 15:10:17

Flex4

2010-08-13 14:05:24

Flex事件機制

2010-08-09 12:47:00

Flex4beta

2010-08-04 13:23:29

Flex事件

2010-08-09 11:14:36

Flex事件處理

2010-08-11 13:08:36

Flex3

2010-08-06 09:56:06

Flex事件機制

2010-08-11 16:19:59

FlexJsp
點贊
收藏

51CTO技術棧公眾號

亚洲精品91| 久久av日韩| 久久久蜜臀国产一区二区| 国产成人综合亚洲| 成年人网站在线观看视频| 久久伊人影院| 精品欧美国产一区二区三区| 亚洲高清视频一区二区| 亚洲AV无码国产精品午夜字幕| 日韩一区二区免费看| 色七七影院综合| 在线精品一区二区三区| 日韩一级视频| 日韩欧美在线视频| 国产一级大片免费看| 国产私人尤物无码不卡| 国产在线一区二区| 欧洲午夜精品久久久| 欧美色图亚洲视频| 精品国产一区一区二区三亚瑟| 欧美白人最猛性xxxxx69交| 国产精品wwwww| 国产三级伦理在线| 中文字幕中文字幕在线一区| 久久综合一区| www.国产欧美| 精品一区二区三区欧美| 日本最新高清不卡中文字幕| 国产一级一片免费播放放a| 色综合蜜月久久综合网| 亚洲三级av在线| 国产激情第一页| 久久久久九九精品影院| 欧美偷拍一区二区| 女人另类性混交zo| 三级在线观看视频| 亚洲午夜视频在线观看| 国产又粗又长又爽视频| 日本精品在线| 国产精品欧美一级免费| 欧美一区二区三区四区夜夜大片| 少妇人妻一区二区| 国产一区二区中文字幕| 国产日韩亚洲欧美| 中文字幕一区2区3区| 视频一区国产视频| 国产成人精品视频| www五月天com| 美女诱惑一区| 国产91色在线| 在线观看国产区| 老司机亚洲精品| 国产精彩精品视频| 中文字幕在线天堂| 青青草国产精品97视觉盛宴| 国产成人精品久久二区二区| 国产乱码77777777| 日韩在线卡一卡二| 国产精品久久久久av免费| 波多野结衣激情视频| 日韩精品福利网| 国产精品夜间视频香蕉| 亚洲天天综合网| 国产在线视视频有精品| 999视频在线观看| 亚洲黄色a级片| youjizz久久| 欧美福利精品| 92国产在线视频| 一区免费观看视频| 欧美在线观看视频免费| 国产美女高潮在线| 91九色最新地址| 亚洲图色中文字幕| 视频一区日韩精品| 日韩精品免费看| 亚洲久久久久久久| 91麻豆国产自产在线观看亚洲| 久久久国产91| 日韩精品在线免费看| 久久精品女人| 亚洲aaa激情| 天堂在线视频网站| 欧美激情中文字幕一区二区| 懂色av粉嫩av蜜臀av| heyzo一区| 天天免费综合色| 狠狠热免费视频| 欧美片网站免费| 精品一区电影国产| 5566中文字幕| 99国产一区| 国产精品在线看| www.天天干.com| 久久精品日韩一区二区三区| 国产精品久久成人免费观看| 欧美调教sm| 欧美精品国产精品| 女人被狂躁c到高潮| 日本久久一二三四| 69精品小视频| 91精品国产乱码久久久| av不卡免费电影| 在线观看日韩片| 欧美男人天堂| 精品少妇一区二区三区视频免付费| 右手影院亚洲欧美| 狠狠色丁香久久综合频道| 国产精品人人做人人爽| 少妇一级淫片免费看| 亚洲欧美视频在线观看| 免费裸体美女网站| jizz18欧美18| 久久精品99久久久香蕉| 国产精品视频123| 国产东北露脸精品视频| 一区二区视频在线免费| 在线中文字幕播放| 亚洲大胆人体视频| 少妇影院在线观看| 精品无码三级在线观看视频| 欧美日韩一区综合| 成人黄色动漫| 日韩欧美自拍偷拍| 日韩激情小视频| 日本伊人色综合网| 少妇精品久久久久久久久久| 国产精选在线| 日韩av在线直播| 国产一级二级三级视频| 国产乱子伦一区二区三区国色天香| 日韩欧美在线电影| 欧美xx视频| 精品视频中文字幕| 亚洲精品1区2区3区| 成人小视频免费观看| 福利在线小视频| 麻豆国产一区| 欧美日韩成人黄色| www.天堂av.com| 亚洲一区视频在线观看视频| 一级黄色免费毛片| 欧美freesex交免费视频| 91欧美视频网站| 免费在线午夜视频| 69堂亚洲精品首页| www.毛片com| 国产伦精品一区二区三区在线观看| 国产又爽又黄ai换脸| crdy在线观看欧美| 美女撒尿一区二区三区| 国产喷水吹潮视频www| 亚洲免费在线视频| 久久久久亚洲av片无码v| 日韩欧美高清在线播放| 国产区精品视频| 国产原创视频在线观看| 日韩一区二区三区电影| 久久婷婷国产麻豆91| 成人国产免费视频| 干日本少妇首页| 国产一区二区三区探花| 国产精品一区av| a视频在线观看免费| 亚洲第一网中文字幕| 天堂中文在线网| 欧美高清在线精品一区| 污污的视频免费观看| 午夜国产精品视频免费体验区| 国产精品香蕉视屏| 超级碰碰久久| 日韩中文字幕av| 精品黑人一区二区三区在线观看 | 欧美成人一区二区三区高清| 国产成a人亚洲精品| 国产极品在线视频| 精品视频网站| 亚洲最大福利网站| 国产资源在线观看入口av| 亚洲天堂男人天堂| 国产美女三级无套内谢| 婷婷综合久久一区二区三区| 阿v天堂2014| 国产激情视频一区二区在线观看 | 日韩电影免费在线观看中文字幕 | 免费的国产精品| 99re6这里有精品热视频| 日本韩国欧美超级黄在线观看| 国产成+人+综合+亚洲欧洲| 国产激情在线视频| 亚洲精品自拍视频| 国产伦子伦对白视频| 精品福利樱桃av导航| 日本精品久久久久中文| 成人黄色大片在线观看| 五月激情婷婷在线| 亚洲一卡久久| 国产女人18毛片| 国产成人黄色| 国产精品夜夜夜一区二区三区尤| 成人在线免费| 91高潮精品免费porn| 国产在线看片| 国产一区二区三区日韩欧美| 成人精品在线播放| 欧美伦理视频网站| 日本免费在线观看视频| 亚洲最色的网站| 国产精品视频在| 97se狠狠狠综合亚洲狠狠| 日韩欧美理论片| 日本亚洲最大的色成网站www| 欧美又粗又长又爽做受| 999国产精品| 日韩av电影免费观看| 精品国产影院| 亚洲一区二区三区777| 电影一区电影二区| 日本久久久久久久久| heyzo一区| 欧美激情手机在线视频 | 国产精品不卡| 欧洲亚洲一区二区三区四区五区| avtt综合网| 97免费资源站| 91成人短视频在线观看| 国产精品免费久久久久影院| 在线看片福利| 午夜精品福利视频| 欧美性爽视频| 久久成人这里只有精品| 思思99re6国产在线播放| 亚洲日本中文字幕| 久久精品蜜桃| 亚洲人免费视频| 日本一卡二卡四卡精品| 日韩经典中文字幕| 天堂网在线播放| 亚洲韩国欧洲国产日产av| 免费av一级片| 亚洲第一av网| 无码国产伦一区二区三区视频| 亚洲成色www8888| 日本人妻丰满熟妇久久久久久| 精品少妇一区二区三区在线视频| 亚洲国产精品久久久久久6q| 日韩精品一区二区三区三区免费 | 国产成人亚洲精品狼色在线| 久久黄色一级视频| 国产69精品久久777的优势| 亚洲精品成人无码毛片| 成人动漫一区二区| 91视频啊啊啊| 久久久久久一二三区| 国产美女免费网站| 国产精品毛片大码女人| 91久久久久久久久久久久久久| 国产精品高潮呻吟久久| 久久中文免费视频| 亚洲国产三级在线| 日本视频免费在线| 日韩欧美中文字幕在线播放| 在线免费观看av网址| 国产尤物一区二区| 色婷婷.com| 国产福利精品一区| 亚洲天堂资源在线| 国产欧美日韩视频一区二区| 国产午夜精品久久久久久久久| 国产精品久久久久久久久免费樱桃| 91传媒免费观看| 一区二区理论电影在线观看| 福利一区二区三区四区| 色婷婷精品大视频在线蜜桃视频 | a天堂资源在线| 欧美中文在线观看国产| 99久久伊人| 91视频最新| 香蕉久久99| 亚洲精品二区| 亚洲高清在线| 韩国中文字幕av| 国产高清精品在线| 亚洲欧美在线不卡| 中文字幕一区二区三区不卡| 久久免费视频播放| 欧美影院一区二区三区| 999久久久久久| 日韩麻豆第一页| 浪潮av一区| 欧美一级片在线播放| 亚洲一区有码| 精品国产一二| 9999国产精品| 欧美牲交a欧美牲交aⅴ免费下载| 老司机一区二区| 亚洲av成人无码一二三在线观看| 国产精品日产欧美久久久久| 久久精品视频9| 欧美日韩一区二区三区高清| 国精产品一品二品国精品69xx| 亚洲一级片在线看| 国产精品原创| 999热视频在线观看| 日韩夫妻性生活xx| 欧美三级在线观看视频| 国内精品久久久久影院色| 色欲av无码一区二区三区| 亚洲一区二区五区| 在线视频 中文字幕| 精品在线观看国产| 特级毛片在线| 国产综合视频在线观看| 竹菊久久久久久久| 国产精品国产对白熟妇| 国产精品综合一区二区| 欧美 日本 国产| 一区二区三区波多野结衣在线观看| 男操女视频网站| 日韩av在线资源| 爱看av在线| 7777奇米亚洲综合久久| 第九色区aⅴ天堂久久香| 欧美一级片中文字幕| 91丝袜高跟美女视频| 国产在线视频第一页| 日韩欧美久久久| 免费黄色在线看| 国产精品一久久香蕉国产线看观看| 国产91精品对白在线播放| 国产精品免费入口| 99精品视频在线免费观看| 久久婷婷国产麻豆91| 精品久久人人做人人爰| 91网址在线观看| 亚洲999一在线观看www| 香蕉国产精品| 中文字幕在线观看日| 国产精品久久久久久久久动漫| 丰满人妻一区二区三区四区| 亚洲丝袜av一区| 美女一区网站| 日韩三级电影| 免费观看在线色综合| 国产精品久久久视频| 欧美三电影在线| 婷婷成人激情| 成人av在线亚洲| 一本到12不卡视频在线dvd| 91日韩精品视频| 亚洲美女在线国产| 国产77777| 91精品国产自产91精品| 神马午夜久久| 日韩免费高清在线| 国产精品久久久久久福利一牛影视 | 不卡的一区二区| 亚洲一区二区三区四区中文字幕| 欧美 日韩 国产 精品| 欧美伊久线香蕉线新在线| 国产一区二区三区四区五区传媒| 香蕉视频禁止18| 亚洲蜜臀av乱码久久精品| 亚洲黄色小说网址| 45www国产精品网站| 波多野结衣在线观看一区二区| 一本色道久久亚洲综合精品蜜桃| 亚洲天堂精品在线观看| 空姐吹箫视频大全| 日本不卡高字幕在线2019| 日韩激情免费| 无码国产精品久久一区免费| 五月婷婷综合在线| 国产九九在线| 91午夜在线播放| 妖精视频成人观看www| 尤物视频最新网址| 91精品国产综合久久久蜜臀粉嫩 | 亚洲综合一二区| 你懂的在线看| 成人av资源在线播放| 99精品国产在热久久| 黄色av免费播放| 欧美电视剧在线看免费| 午夜影院在线观看国产主播| 亚洲精品中文字幕乱码三区不卡| 国产精品中文字幕日韩精品| 天天操天天摸天天干| 中文字幕亚洲欧美日韩2019| 91久久偷偷做嫩草影院电| 成人午夜视频免费在线观看| 综合久久久久综合| 亚洲 国产 欧美 日韩| 国产中文字幕亚洲| 国产一级一区二区| 免费中文字幕在线| 亚洲视频在线观看| 东京久久高清| 涩多多在线观看| 在线亚洲免费视频|