adobe® flex™ 應用程式是事件驅動的。事件讓程式設計師知道使用者何時與介面元件互動, 以及在元件的外觀或生命週期中何時發生重要的變化, 如元件的建立或破壞或調整其大小。
當元件的例項發出某個事件時, 會通知您註冊為該事件的***的物件。您在 actionscript 中定義事件*** (也稱為事件處理程式) 來處理事件。您在元件的 mxml 宣告中或者在 actionscript 中註冊事件的事件***。
接收事件通知有三種方式:
獲得事件通知的第乙個和使用最廣泛的方法是在 mxml 中定義事件發生時會呼叫的事件處理程式。
在此示例中, 您為 button 控制項的click
事件定義乙個事件處理程式。使用者單擊 button 控制項時, 事件處理程式會將 label 控制項的text
屬性設定為「hello, world!」。
示例
<?xml version="1.0" encoding="utf-8"?>[ cdata[
import flash.events.mouseevent;
private
function clickhandler ( event: mouseevent )
:void
]]>
id="mylabel " width="180 " fontweight="bold " fontsize="24 "/>
id="mybutton " label="click me! " click="clickhandler( event) ;" />
Flex3學習筆記3
flex3學習筆記3 flex指令碼基礎 1 方法 2 變數 變數是在程式中儲存資訊的一種方法。如 var username username tom var username tom public var username tom 3 資料型別 基本的資料型別有 string 字串 number ...
Flex3學習筆記3
flex3學習筆記3 flex指令碼基礎 1 方法 2 變數 變數是在程式中儲存資訊的一種方法。如 varusername username tom varusername tom public varusername tom 3 資料型別 基本的資料型別有 string 字串 number 數值,...
Flex 3權威指南
flex的發展史 2002年3月,macromedia創造了ria這個術語。當時,這個想法感覺像是個幻想。不過,這些都已經改變了,ria現在已經成為了現實。macromedia在2004年推出了flex,在早已普及的flash平台上開發應用程式因此成為可能。這些應用程式在設計 可用性和可移植性幾個方...