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

解析Flex事件機制中觸發(fā)方法和注冊通道

在學習Flex的過程中,你對Flex事件機制的概念是否了解,這里和大家分享一下,很多控件中都有clickFlex事件,這個Flex事件就是一個MouseEvent的實例,當點擊鼠標后,系統(tǒng)會自動拋出一個名稱為click的MouseEventFlex事件。

創(chuàng)新互聯(lián)建站成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點,以客戶需求中心、市場為導(dǎo)向”的快速反應(yīng)體系。對公司的主營項目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計、行業(yè) / 企業(yè)門戶設(shè)計推廣、行業(yè)門戶平臺運營、手機APP定制開發(fā)、移動網(wǎng)站建設(shè)、微信網(wǎng)站制作、軟件開發(fā)、成都服務(wù)器托管等實行標準化操作,讓客戶可以直觀的預(yù)知到從創(chuàng)新互聯(lián)建站可以獲得的服務(wù)效果。

Flex事件機制介紹

1.什么是Flex事件機制

Flex事件可以看作是一種觸發(fā)機制,當滿足了一定的條件后,會觸發(fā)這個Flex事件。比如MouseEvent就是指的當鼠標進行操作之后觸發(fā)的一系列的Flex事件。很多控件中都有clickFlex事件,這個Flex事件就是一個MouseEvent的實例,當點擊鼠標后,系統(tǒng)會自動拋出一個名稱為click的MouseEventFlex事件(這種方法我們將在后面介紹到)。如果此時在click上注冊一個方法,那么觸發(fā)該Flex事件時就會執(zhí)行這個方法。

在我們寫代碼時,編輯器的代碼補全提示列表中,有很多不同的圖標。那些帶有閃電的就是Flex事件,三個小塊的就是樣式,空心圓圈的是屬性,實心圓點的是公有方法,還有一個是效果。

我們能在這個列表中看到的Flex事件,我把它稱之為Flex事件注冊通道。(官方仍然稱它為Flex事件,但是它又和普通的Flex事件含義不同。關(guān)于Flex事件注冊通道會再下面講述到)

2.Flex事件機制中Flex事件注冊通道

上面說到了,這些通道是只能在mxml的代碼提示中可以看到的,他的作用就是給mxml組件提供Flex事件觸發(fā)時所執(zhí)行的方法的注冊通道,而且能在代碼提示中可見,這樣給組件提供了很大的抽象的好處,我們可以很清楚的告訴組件的使用者,組件里包含哪些Flex事件給你調(diào)用。
為什么把他區(qū)別對待?除了代碼提示外,他還有一些實現(xiàn)上的不同。

Button的clickFlex事件是繼承自核心類InteractiveObject,遺憾我們看不到他的源碼,但是說明了“Flex事件注冊通道”是可以繼承的。

我們會在自定義Flex事件中講述到如何聲明“Flex事件注冊通道”。

3.Flex事件機制中Flex事件觸發(fā)方法

注冊通道中如果填入了函數(shù),那么就代表觸發(fā)該Flex事件時,會執(zhí)行這個方法。

click="clickHandler(event)"

我們看到這個方法有一個event對象作為參數(shù)傳入,新人可能會問到,這個event對象哪里來的?我也沒聲明這個變量啊。他實際上是注冊通道傳給他的,默認變量名就是event。我們?nèi)绻朐贔lex事件觸發(fā)時傳其他的參數(shù),可以通過自定的Flex事件對象來實現(xiàn)。

這個對象就是這個組件分發(fā)的Flex事件對象,即type為“click”的MouseEvent的一個實例。

這個event對象包含了觸發(fā)該Flex事件時的各種信息,比如觸發(fā)Flex事件對象是哪個,監(jiān)聽對象是哪個,觸發(fā)時鼠標點在哪里等等,不同的event類會包含不同的屬性,比如KeyboardEvent包含了鍵盤點擊了哪個鍵。

我們也可以通過自定義一個Flex事件類,來傳遞我們自己想要的各種信息。


分享標題:解析Flex事件機制中觸發(fā)方法和注冊通道
文章分享:http://uogjgqi.cn/article/cciesgo.html
掃二維碼與項目經(jīng)理溝通

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

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