show code js

2010年11月28日 星期日

控制項取得滑鼠事件及顯示

環境 adobe flash builder 4
參考書 悅知文化 新一代互動體驗 Flex + AIR 程式開發

加入語法來取得mouse訊息,同時顯示於文字框及改變字色,另再改一lable文字及改變button按鍵色

語法標籤

<fx:Script>
<![CDATA[
......程式碼段.....
]]>
</fx:Script>
程式碼段

函數格式
私有 函數 函數名稱(參數1:傳入值1,參數2:傳入值2):不回傳
private function clickHandler(event:MouseEvent):void
{
物件eventObjectText值=參數物件event文字型態的值
this.eventObjectText.text=event.toString();
判斷式
物件event的ctrlKey的值
if(event.ctrlKey)
{
設定控制項物件eventObjectText的樣式
this.eventObjectText.setStyle("color",0xFF0000);
this.eventObjectText.setStyle("fontSize",14);
}
}
控制項

文字區型態,設定物件名稱為eventObjectText
<s:TextArea id="eventObjectText" width="300" height="100" x="249" y="80"/>
按鈕型態,按下後呼叫事件[事件名稱(event)]
<s:Button id="click1" click="clickHandler(event)" x="361" y="205" label="Click"/>

沒有留言:

張貼留言