Flex自定義事件和元件的使用方法

2021-05-26 03:29:49 字數 715 閱讀 3086

在flex中使用自定義事件和元件可以使**變得簡潔清晰,需要注意的兩點是在自定義事件中要重寫clone方法,返回自定義事件物件;在自定義元件中要在metadata中,宣告元件事件的名字和型別。

自定義事件loginevent.as的**如下:

package events

override public function clone():event}}

自定義元件mycomponent.mxml的**如下:

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

" xmlns:s="library:"

xmlns:mx="library:"

backgroundcolor="#9dede8"

creationcomplete="myinit()"

>

[event(name="sizeselected",type="flash.events.textevent")]  

[event(name="login",type="events.loginevent")]

在主檔案中使用如下:

protected function mycomponent1_sizeselectedhandler(event:textevent):void

protected function mycomponent1_loginhandler(event:loginevent):void

flex自定義元件和自定義事件

看了乙個帖子,自己寫了一下。主要講了自定義元件跟自定義事件。先看一下自定義事件。就跟在殿堂之路中寫道一樣。如生活,理解 就如理解生活一樣一樣的。什麼是事件,事件是怎麼運作的呢?我是這樣理解的 比如去了一家餐館就餐,首先要制定服務員 我要求穿白裙子的那個美女為我服務 端茶倒水,上菜 所以我落座後,說的...

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

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

Flex自定義元件

使用mxml標籤定義 主檔案main1.mxml 注 xmlns mycomp 自定義命名空間其實很類似於包的概念用來管理元件的。實際當中最好把自己的元件檔案分資料夾管理。元件定義mycomp1.mxml 濟南威海 煙台注 元件的檔名就對應著將來使用時的mxml標籤名,根標籤就是你用來擴充套件的父類...