FLEX實踐 元件傳遞事件的處理

2021-04-25 03:54:12 字數 500 閱讀 6031

來看下面兩個例子:

自定義事件 loginevent.as

package events}}

自定義元件 logincomponent.mxml

<?xml version="1.0" encoding="utf-8"?>

主頁面 logintest.mxml

執行本例的結果是單擊logincomponent中的button後,主頁上的label值會變成「meteor」;

再來看下面的例子

自定義事件 loginevent.as

package events}}

logincomponent.mxml , logintest.mxml與上面的例子相同

執行本例的結果是單擊logincomponent中的button後,主頁上的label值不會改變

分析:自定義事件時的構造方法中的第二個引數預設為false,表示事件傳遞不能跨越元件本身。若想讓元件傳遞的事件能被其他頁面捕捉到,該引數需設定為true。

Flex元件元件新增自定義事件

自定義元件如下 com.cp2 在這裡定義事件 event name sharedata type flash.events.textevent event name clickme type flash.events.event 主檔案 xmlns s library xmlns mx libra...

FLEX 繫結事件中多引數傳遞

flex 在事件中新增自己的引數的方法 此處省略 service1.addeventlistener resultevent.result,function e resultevent void 這裡item就是自己定義的引數,此處省略 這樣在resultevent函式中就可以使用傳入的引數了。pr...

React元件中的事件處理函式

class reactevent extends component handleclick render click mebutton render中使用箭頭函式class reactevent extends component render click mebutton 使用class fie...