Về cơ bản nó là một cơ chế để thông báo cho đối tượng rằng một cái gì đó đã xảy ra Khi bạn gửi một. sự kiện, một cái gì đó cần phải lắng nghe cho sự kiện đó
Về cơ bản giống như thực hiện cuộc gọi điện thoại (dispatchEvent (new CallEvent (CallEvent.CALL)). Nếu người bạn đang cố gắng ing không có trong, họ không nghe sự kiện điện thoại, vì vậy họ không thể làm bất cứ điều gì về nó. Nếu họ đang ở trong (addEventListener (CallEvent.Call, answerHandler)), họ có thể trả lời nó, có thể gửi thẳng đến thư thoại.
Để biết tóm tắt đầy đủ, hãy thử đọc bài viết này từ adobe.
http://www.adobe.com/devnet/actionscript/articles/event_handling_as3_02.html
Rất nhiều ngôn ngữ lập trình sử dụng các sự kiện do đó, nó rất có giá trị trong khi nhận được để hiểu thấu với nó.
James
Response to Edit1
Có vẻ với tôi như bạn có một phương pháp đã được thành lập để xử lý một MouseEvent.Click trên một số đối tượng ở đâu đó. Khi điều đó xảy ra, nó sẽ đặt một đối tượng scaleX khác thành 0 (làm cho nó vô hình). Sự kiện mới sau đó được Gửi với loại được đặt thành "setVolume". Điều này trên riêng của nó sẽ không làm bất cứ điều gì. Một nơi nào khác đây có lẽ là một dòng trông giống như addEventListener ("setVolume", doSomethingMethod); . Khi phương thức ban đầu được kích hoạt (dường như là một cú click chuột), doSomethingMethod sẽ kích hoạt.
Nguồn
2009-12-06 17:36:14
@coderex, Vui lòng đánh dấu câu hỏi của bạn là đã trả lời khi chúng được trả lời! – alecmce