blog.Ring.idv.tw

嶄新的Event Handling

嶄新的Event Handling

在ActionScript 3.0以前,我們要實作一個Button或MovieClip的互動,可以透過on() or onClipEvent() Event Handlers來處理~

但是在ActionScript 3.0,我們必須仰賴的是全新的Event Model~

也代表著以往只要將程式一寫在Button上就可以做出的效果,現在統一要改寫成程式二的方式。

程式一

on(release)
{
	trace("Hello!");
}

程式二

btn.addEventListener(MouseEvent.CLICK,clickHandler);
function clickHandler(event:MouseEvent)
{
	trace("Hello!");
}

其實MouseEvent.CLICK就相等同於on(release)~

然而這樣的改變,個人是覺得相當贊成的~ 至少統一都將程式碼鎖在於Frame,不會再看到出現在Button或MovieClip的ActionScript,不過對於設計者來說可能會覺得相當麻煩~

2007-05-04 10:25:14

Leave a Comment

Copyright (C) Ching-Shen Chen. All rights reserved.

::: 搜尋 :::

::: 分類 :::

::: Ads :::

::: 最新文章 :::

::: 最新回應 :::

::: 訂閱 :::

Atom feed
Atom Comment