Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1288348
  • 博文数量: 315
  • 博客积分: 10397
  • 博客等级: 上将
  • 技术积分: 3731
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 21:21
文章分类

全部博文(315)

文章存档

2015年(10)

2014年(3)

2013年(2)

2012年(8)

2011年(8)

2010年(29)

2009年(59)

2008年(77)

2007年(119)

分类:

2008-04-02 13:58:18

接收事件通知有三种方式:

1.在MXML中注册一个事件处理器


xmlns:mx=””
width=”300″ height=”200″
horizontalAlign=”center” verticalAlign=”middle”
>


import flash.events.MouseEvent;

private function clickHandler ( event:MouseEvent ):void
{
myLabel.text = “Hello, World!”;
}
]]>

title=”My Application” horizontalAlign=”center”
paddingTop=”10″ paddingBottom=”10″ paddingLeft=”10″
paddingRight=”10″ >

fontSize=”24″/>
click=”clickHandler(event);” />


2.在 MXML中创建一个内联(inline)的事件处理器


xmlns:mx=””
horizontalAlign=”center” verticalAlign=”middle”
width=”300″ height=”200″>

title=”My Application” horizontalAlign=”center”
paddingTop=”10″ paddingBottom=”10″ paddingLeft=”10″
paddingRight=”10″>

fontSize=”24″/>
‘Hello, World!’” />


3.通过 ActionScript 注册一个事件监听器


xmlns:mx=””
horizontalAlign=”center” verticalAlign=”middle”
width=”300″ height=”200″
creationComplete=”creationCompleteHandler(event);”>


import flash.events.MouseEvent;
import mx.events.FlexEvent;

private function
creationCompleteHandler(event:FlexEvent):void

{
// Listen for the click event on the Button control
myButton.addEventListener (MouseEvent.CLICK,
clickHandler);
}

private function clickHandler ( event:Event ):void

{
myLabel.text = “Hello, World!”;
}
]]>

title=”My Application” horizontalAlign=”center”
paddingTop=”10″ paddingBottom=”10″ paddingLeft=”10″
paddingRight=”10″>

fontSize=”24″/>


阅读(929) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~