日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

使用 dispatchEvent() 方法

發(fā)布時(shí)間:2025/4/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用 dispatchEvent() 方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

使用 dispatchEvent() 方法

在組件 ActionScript 類(lèi)文件的正文中,您可以使用 dispatchEvent() 方法來(lái)廣播事件。dispatchEvent() 方法的語(yǔ)法如下:

dispatchEvent(eventObj)

eventObj 參數(shù)是一個(gè)描述事件的 ActionScript 對(duì)象
在調(diào)用 dispatchEvent() 方法之前,必須在代碼中對(duì)其進(jìn)行聲明,如下所示:

private var dispatchEvent:Function;

此外,還必須創(chuàng)建一個(gè)事件對(duì)象以傳遞給 dispatchEvent()。該事件對(duì)象包含偵聽(tīng)器可用來(lái)處理該事件的有關(guān)信息。

在發(fā)送事件之前可以顯式地構(gòu)建一個(gè)事件對(duì)象,如下面示例所示:

var eventObj = new Object();

eventObj.type = "myEvent";

eventObj.target = this;

dispatchEvent(eventObj);

您也可以使用快捷語(yǔ)法在一行代碼中設(shè)置 type 屬性和 target 屬性的值,并發(fā)送事件:

ancestorSlide.dispatchEvent({type:"revealChild", target:this});

在上面的示例中,由于 target 屬性是隱式的,因此,設(shè)置該屬性是可選操作。

Flash 8 文檔中對(duì)每個(gè)事件的說(shuō)明列出了可選和必需的事件屬性。例如,ScrollBar.scroll 事件除了使用 type target 屬性外,還使用 detail 屬性。有關(guān)詳細(xì)信息,請(qǐng)參閱"組件語(yǔ)言參考"中的事件說(shuō)明。

公共事件

下表列出了由各種類(lèi)廣播的公共事件。如果事件適用于組件,每個(gè)組件都應(yīng)廣播這些事件。這里沒(méi)有列出所有組件的全部事件,只列出了可能會(huì)由其它組件重新使用的事件。雖然某些事件未指定任何參數(shù),但所有事件都有隱式參數(shù):對(duì)廣播事件的對(duì)象的引用。

事件

使用

click

Button 組件使用,或在鼠標(biāo)單擊沒(méi)有其它含義時(shí)使用。

change

List、ComboBox 和其它文本輸入組件使用。

scroll

ScrollBar 和其它導(dǎo)致滾動(dòng)(在滾動(dòng)彈出菜單上滾動(dòng)"緩沖器")的控件使用。

此外,由于是從基類(lèi)繼承而來(lái),所有組件都廣播以下事件:

UIComponent 事件

說(shuō)明

load

組件正在創(chuàng)建或加載其子對(duì)象。

unload

組件正在卸載其子對(duì)象。

focusIn

組件現(xiàn)在有輸入焦點(diǎn)。某些 HTML 等效組件(ListBoxComboBoxButtonText)還可以廣播 focus,但所有組件都廣播 DOMFocusIn。

focusOut

組件已失去輸入焦點(diǎn)。

move

組件已被移至新位置。

resize

組件大小已更改。

下表對(duì)一些常見(jiàn)的鍵事件進(jìn)行說(shuō)明:

鍵事件

說(shuō)明

keyDown

按下某個(gè)鍵。code 屬性包含被按下鍵的鍵控代碼,ascii 屬性包含它的 ASCII 代碼。不要使用低級(jí) Key 對(duì)象檢查,因?yàn)?span lang="en-us"> Key 對(duì)象可能尚未生成該事件。

keyUp

釋放某個(gè)鍵。

?

轉(zhuǎn)載于:https://www.cnblogs.com/baobaoandxiangxiang/archive/2006/10/06/522238.html

總結(jié)

以上是生活随笔為你收集整理的使用 dispatchEvent() 方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。