成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發 后端
本文向大家介紹一下Flex事件機制中Flex事件注冊通道和觸發方法,Flex事件可以看作是一種觸發機制,當滿足了一定的條件后,會觸發這個Flex事件。

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

Flex事件機制介紹

1.什么是Flex事件機制

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

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

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

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

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

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

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

3.Flex事件機制中Flex事件觸發方法

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

click="clickHandler(event)"

我們看到這個方法有一個event對象作為參數傳入,新人可能會問到,這個event對象哪里來的?我也沒聲明這個變量啊。他實際上是注冊通道傳給他的,默認變量名就是event。我們如果想在Flex事件觸發時傳其他的參數,可以通過自定的Flex事件對象來實現。

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

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

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

【編輯推薦】

  1. 專家答疑 什么是Flex事件機制
  2. Flex事件機制中監聽器注冊方式
  3. 全面認識Flex應用程序的六大元素
  4. 揭開Flex正則表達式的神秘面紗
  5. Flex數據綁定及其使用頻繁的幾種情況 
責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-06 09:56:06

Flex事件機制

2010-08-06 10:03:42

Flex事件

2010-08-09 09:47:34

Flex事件機制

2010-08-09 11:06:01

Flex事件機制

2010-08-12 13:59:37

FlexList控件

2010-08-04 14:02:08

Flex事件機制

2010-08-04 13:52:53

Flex事件機制

2010-08-06 09:45:50

Flex事件機制

2010-08-12 15:35:44

Flex事件機制

2010-08-09 11:14:36

Flex事件處理

2010-08-04 14:07:59

Flex事件機制

2010-07-29 10:33:59

Flex鍵盤事件

2010-08-13 14:19:44

Flex綁定機制

2010-08-04 13:23:29

Flex事件

2010-08-13 13:56:02

Flex事件機制

2017-02-21 12:20:20

Android事件分發機制實例解析

2010-07-29 10:40:12

2010-08-02 10:18:06

Flex3教程

2010-07-29 14:58:49

Flex全屏模式

2013-04-24 11:15:56

Android開發Touch事件傳遞機制
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品在线视频免费观看 | 精品国产一区二区三区久久久久久 | 久久久激情视频 | 久久一区二区三区四区五区 | 日韩欧美大片 | 亚洲国产一区二区三区, | 国产高清精品一区二区三区 | 国产精品免费观看 | 精品国产99 | 91av在线免费播放 | 九九99精品| 免费看片国产 | www.亚洲成人网 | 黄色精品视频网站 | 久久午夜精品福利一区二区 | 中文字幕日本一区二区 | 日韩高清一区二区 | 成人精品视频 | 久久大| 婷婷在线视频 | 一区二区电影网 | 久久精品高清视频 | 国产精品高潮呻吟久久aⅴ码 | 免费在线观看av片 | 99热精品国产 | 国产精品视频一区二区三区, | 精品国产一区二区三区四区在线 | 欧美老少妇一级特黄一片 | 久久看精品| 超碰在线人 | 夜夜操av | 欧美黄色一区 | 国产精品视频免费观看 | 亚洲一区视频在线 | 天天插天天射天天干 | 国产在线中文字幕 | 黄色网址在线免费观看 | 高清久久 | 成人免费网站在线 | 亚洲三级在线观看 | 福利视频网站 |