2009-11-23 30 views
5

có cách nào để ẩn con trỏ mặc định [flash] khi mở con trỏ bằng chrome?actionscript 3 - cách ẩn con trỏ mặc định trong chrome?

tôi có thể ẩn nó bằng cách thông thường khi mở bằng firefox/IE nhưng bằng cách nào đó nó không hoạt động khi được mở bằng google chrome.

Rất cám ơn

+0

Tôi đang gặp vấn đề này là tốt. Bạn đã bao giờ tìm ra một giải pháp? – jestro

Trả lời

4

Tôi đã thử này

import flash.ui.Mouse; 
Mouse.hide(); 

và nó làm việc cho tôi trong google chrome.

+1

Tôi đã dùng thử và nó vẫn không hoạt động trong Chrome. con trỏ mặc định vẫn hiển thị –

0

sau đó thử thêm bộ hẹn giờ trước gọi hàm Mouse.hide(). Một cái gì đó như:

var myTimer : Timer; 
myTimer = new Timer(300, 1); 
myTimer.addEventListener("timer", timerHandler); 
myTimer.start(); 


function timerHandler(event:TimerEvent):void { 
Mouse.hide(); 
myTimer.stop(); 
} 
1

Con trỏ không thể ẩn trong Chrome khi Flash đang chạy ở chế độ cửa sổ "đục" hoặc "trong suốt" (lỗi).

Giải pháp sẽ là - nếu ứng dụng Flash của bạn có thể chạy mà không có chế độ này - để đặt tùy chọn wmode thành "cửa sổ" hoặc xóa tùy chọn (mặc định là "cửa sổ").

Tùy chọn wmode là thứ bạn sẽ thay đổi trong tệp HTML của mình, nơi thẻ HTML flash được tạo hoặc được đặt ở chế độ tĩnh. Chỉ cần mở tệp HTML của bạn và tìm kiếm từ "wmode".

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