<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Freddie&#039;s Ria World- 1.6在MXML中添加事件监听器 &#8211; Blog Title</title>
	<atom:link href="http://javaflex.net/tag/%e4%ba%8b%e4%bb%b6%e7%9b%91%e5%90%ac/feed/" rel="self" type="application/rss+xml" />
	<link>http://javaflex.net</link>
	<description>Just another flex weblog</description>
	<lastBuildDate>Thu, 19 Aug 2010 08:28:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>zh</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>1.6在MXML中添加事件监听器</title>
		<link>http://javaflex.net/flex/mxml-add-event-listener/</link>
		<comments>http://javaflex.net/flex/mxml-add-event-listener/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:36:59 +0000</pubDate>
		<dc:creator>Freddie</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex cookbook]]></category>
		<category><![CDATA[事件监听]]></category>

		<guid isPermaLink="false">http://javaflex.net/?p=51</guid>
		<description><![CDATA[事件监听的方式有很多种，最简单的就是 添加一个函数引用，用该函数来处理这个事件，这种方法就不多说了。
下面要说的是另一种：传递事件对象本身给这个函数，每次组件发出该事件时，组件也会发送Event类型
的对象给监听它的处理函数
&#60;mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="400"
height="300"&#62;
&#60;mx:Script&#62;
&#60;![CDATA[
private
function
buttonClick(event:Event):void
{
trace
(event.target.id);
if
(event.target.id == "buttonOne"
)
{
trace
("
button one was clicked"
)
}
else
{
trace
("
button two was clicked"
)
}
}
]]&#62;
&#60;/mx:Script&#62;
&#60;mx:Button click="buttonClick(event)"
label="Click Me One" id="buttonOne"/&#62;
&#60;mx:Button click="buttonClick(event)" label="Click Me Two"
id="buttonTwo"/&#62;
&#60;/mx:HBox&#62;
Flex中的事件对象以及事件发送系统是一个非常重要的内容。所有事件都包含一个正在侦听该事件时所使用的类型，如果该事件是click事件，那么子对象的click事件就会加入事件监听方法
用户交互的通知，应用程序发送消息或定时发送给服务器，事件对象定义了一些任何监听函数都可以访问的属性，如下所示：
bubbles
指示事件是否是冒泡事件，即是否从已接收任何侦听器进一步沿事件链向上重新发送该事件对象。
cancelable
指示该事件是否是可取消的。
currentTarget
处于活动进程的事件对象。
eventPhase
事件流的当前阶段
Target
事件目标，即发出该事件的对象
Type
事件类型
您可能也会关注:1.8在MXML中创建数组或对象1.8在MXML中创建数组或对象2.6设置控件的labelFunctionmagento添加多货币 How to Setup a Dual Currency Magento Shop如何修改网卡的MAC（物理）地址




		
			Share this on del.icio.us
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Subscribe to the comments for this post?
		
		
			Add this to Google Bookmarks
		
		
			Add this to Google Reader
		
		
			Post on Google Buzz
		
		
			Blog this on Blogger
		
		
			Add [...]]]></description>
			<content:encoded><![CDATA[<p>事件监听的方式有很多种，最简单的就是 添加一个函数引用，用该函数来处理这个事件，这种方法就不多说了。</p>
<p>下面要说的是另一种：传递事件对象本身给这个函数，每次组件发出该事件时，组件也会发送Event类型<br />
的对象给监听它的处理函数</p>
<pre><span style="color: #0000ff;">&lt;</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">HBox</span> <span style="color: #ff0000;">xmlns</span>:<span style="color: #ff0000;">mx</span>=<span style="color: #0000ff;">"http://www.adobe.com/2006/mxml"</span> <span style="color: #ff0000;">width</span>=<span style="color: #0000ff;">"400"</span>
<span style="color: #ff0000;">height</span>=<span style="color: #0000ff;">"300"</span><span style="color: #0000ff;">&gt;</span>
<span style="color: #0000ff;">&lt;</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">Script</span><span style="color: #0000ff;">&gt;</span>
<span style="color: #0000ff;">&lt;</span>![CDATA[
private
function
buttonClick(event:Event):void
{
trace
(event.target.id);
if
(event.target.id == "buttonOne"
)
{
trace
("
button one was clicked"
)
}
else
{
trace
("
button two was clicked"
)
}
}
]]<span style="color: #0000ff;">&gt;</span>
<span style="color: #0000ff;">&lt;/</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">Script</span><span style="color: #0000ff;">&gt;</span>
<span style="color: #0000ff;">&lt;</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">Button</span> <span style="color: #ff0000;">click</span>=<span style="color: #0000ff;">"buttonClick(event)"</span>
<span style="color: #ff0000;">label</span>=<span style="color: #0000ff;">"Click Me One"</span> <span style="color: #ff0000;">id</span>=<span style="color: #0000ff;">"buttonOne"</span><span style="color: #0000ff;">/&gt;</span>
<span style="color: #0000ff;">&lt;</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">Button</span> <span style="color: #ff0000;">click</span>=<span style="color: #0000ff;">"buttonClick(event)"</span> <span style="color: #ff0000;">label</span>=<span style="color: #0000ff;">"Click Me Two"</span>
<span style="color: #ff0000;">id</span>=<span style="color: #0000ff;">"buttonTwo"</span><span style="color: #0000ff;">/&gt;</span>
<span style="color: #0000ff;">&lt;/</span><span style="color: #c71585;">mx</span>:<span style="color: #800000;">HBox</span><span style="color: #0000ff;">&gt;</span></pre>
<p>Flex中的事件对象以及事件发送系统是一个非常重要的内容。所有事件都包含一个正在侦听该事件时所使用的类型，如果该事件是click事件，那么子对象的click事件就会加入事件监听方法</p>
<p>用户交互的通知，应用程序发送消息或定时发送给服务器，事件对象定义了一些任何监听函数都可以访问的属性，如下所示：<br />
bubbles<br />
指示事件是否是冒泡事件，即是否从已接收任何侦听器进一步沿事件链向上重新发送该事件对象。<br />
cancelable<br />
指示该事件是否是可取消的。<br />
currentTarget</p>
<p>处于活动进程的事件对象。<br />
eventPhase<br />
事件流的当前阶段<br />
Target<br />
事件目标，即发出该事件的对象<br />
Type<br />
事件类型</p>
<div id="crp_related"><h3>您可能也会关注:</h3><ul><li><a href="http://javaflex.net/flex/mxml-create-array/" rel="bookmark" class="crp_title">1.8在MXML中创建数组或对象</a></li><li><a href="http://javaflex.net/flex/mxml-create-array-2/" rel="bookmark" class="crp_title">1.8在MXML中创建数组或对象</a></li><li><a href="http://javaflex.net/flex/flex-labelfunction/" rel="bookmark" class="crp_title">2.6设置控件的labelFunction</a></li><li><a href="http://javaflex.net/opensource/how-to-setup-a-dual-currency-magento-shop/" rel="bookmark" class="crp_title">magento添加多货币 How to Setup a Dual Currency Magento Shop</a></li><li><a href="http://javaflex.net/windows/how-to-fix-mac-address/" rel="bookmark" class="crp_title">如何修改网卡的MAC（物理）地址</a></li></ul></div>

<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://javaflex.net/flex/mxml-add-event-listener/&amp;title=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://javaflex.net/flex/mxml-add-event-listener/&amp;t=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8+-+http://b2l.me/qzsre+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://javaflex.net/flex/mxml-add-event-listener/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://javaflex.net/flex/mxml-add-event-listener/&amp;title=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8" rel="nofollow" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://javaflex.net/flex/mxml-add-event-listener/&amp;title=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8&amp;srcUrl=http://javaflex.net/flex/mxml-add-event-listener/&amp;srcTitle=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8&amp;snippet=POST_SUMMARY" rel="nofollow" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="sexy-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://javaflex.net/flex/mxml-add-event-listener/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://javaflex.net/flex/mxml-add-event-listener/&amp;n=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://javaflex.net/flex/mxml-add-event-listener/&amp;title=1.6%E5%9C%A8MXML%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E5%99%A8&amp;description=POST_SUMMARY" rel="nofollow" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://javaflex.net/flex/mxml-add-event-listener/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
