2012-03-29 18 views
6

tôi tiếp tục nhận được lỗi này trong một công cụ flash Tôi đang làm:1024 trọng một chức năng mà không được đánh dấu để ghi đè

1024 trọng một chức năng mà không được đánh dấu để ghi đè

Các lỗi được tìm thấy trong dòng này:

public function stop():void 
+0

động, const, cuối cùng, ghi đè, triển khai, mở rộng, công khai, nội bộ, được bảo vệ, riêng tư, custom_nameKhông gian, khoảng trống, sử dụng ... còn thiếu gì nữa ?? –

Trả lời

15

Lỗi này chỉ ra rằng bạn có phương thức có tên là stop trong lớp cơ sở. Vì vậy, trong lớp dẫn xuất bạn cần thêm override trong khai báo phương thức.

public override function stop():void 
    ^
3

Bạn không thể sử dụng tên hàm dừng trong một lớp học kéo dài MovieClip.

+0

Bạn có thể vô tình có tên liên kết giống tên phim clip gây ra lỗi dừng –

+0

là một phương pháp được đặt trước trên MovieClip, được sử dụng để dừng hoạt ảnh dòng thời gian. Nếu lớp của bạn mở rộng MovieClip, bạn sẽ không thể sử dụng tên phương thức này mà không ghi đè nó: \t stop function function override(): void – francis