Tại sao phải đóng nội tuyến vì vậy hiếm khi được sử dụng trong Actionscript? Chúng rất mạnh mẽ và tôi nghĩ khá dễ đọc. Tôi hầu như không bao giờ nhìn thấy bất cứ ai sử dụng chúng vì vậy có lẽ tôi chỉ nhìn vào mã sai. Google sử dụng chúng trong API Google Maps cho các mẫu Flash, nhưng tôi nghĩ đó là nơi duy nhất tôi đã nhìn thấy chúng.Cách sử dụng các đóng cửa nội tuyến/đại biểu chức năng trong Actionscript
Tôi ủng hộ chúng vì bạn có quyền truy cập vào các biến cục bộ trong phạm vi xác định chúng và bạn giữ logic trong một phương pháp và không kết thúc với nhiều hàm mà bạn phải đưa ra tên.
Có bất kỳ sản phẩm khai thác nào sử dụng chúng không? Họ làm việc khá nhiều giống như trong C#.
Tôi thực sự chỉ phát hiện ra rằng AS3 hỗ trợ họ, và tôi khá bực mình vì tôi đã nghĩ rằng tôi đọc rằng họ đã không được chấp nhận trong AS #. Vì vậy, tôi trở lại để sử dụng chúng!
private function showPanel(index:int):void {
_timer = new Timer(1000, 1);
_timer.addEventListener(TimerEvent.TIMER, function(event:Event):void
{
// show the next panel
showPanel(index++);
});