2010-06-27 40 views
5

Bối cảnh: Tôi đang phát triển tập lệnh Greasemonkey cho trang web. Tôi không kiểm soát tệp Flash.Mô phỏng nhấp chuột trong Flash bằng JavaScript

Câu hỏi: Có thể mô phỏng nhấp chuột vào nút/phim clip trong đối tượng Flash được nhúng trong trang web không? Googling chỉ hiển thị các cách để mô phỏng nhấp chuột vào phần tử DOM và các cách yêu cầu ActionScript phải được thay đổi để triển khai giao diện JavaScript. Hay điều này đơn giản là không thể?

Trả lời

8

Không thể thực hiện trừ khi SWF triển khai ExternalInterfaces và mở một hàm được gọi từ Javascript để cho phép truy cập vào _root. Thậm chí sau đó, SWF phải có các phương thức bên trong nó để cho phép gọi các sự kiện onclick. Điều tốt nhất bạn có thể làm là nhấp vào phần tử đối tượng vì Javascript không có phương pháp mô phỏng nhấp chuột tại một (x, y) cụ thể

+0

Vì vậy, hoàn toàn không có cách nào? – Hello71

+0

Không, không phải không kiểm soát SWF. – Andir

Các vấn đề liên quan