Có cách nào để lấy danh sách các hàm được hiển thị từ một đối tượng Flash không? Ví dụ, bạn có thể nhận được một danh sách của tất cả các phương pháp trong một đối tượng bằng cách thực hiện:Nhận định nghĩa ExternalInterface trong Javascript
for (var i in object) {
if (typeof object[i] == "function") {
console.log(i);
}
}
Vấn đề duy nhất là điều này sẽ không tiếp xúc với bất kỳ phương pháp đăng ký thông qua các ExternalInterfaces API. Tôi có thể thử xem chức năng có tồn tại không (object['method']
) và nó cho tôi biết nó là một hàm, nhưng tôi sẽ phải đoán mọi phương pháp hiện có theo cách này.
LƯU Ý: Rõ ràng, tôi không có quyền truy cập vào ActionScript.