2012-01-10 31 views
6

Đã kéo tóc của tôi ra ngoài hàng giờ hôm nay về điều này. Tôi không thể mở một trang web khác từ trang web flash đã được mở của tôi.Mở URL từ Flash bằng cách sử dụng navigationToURL (AS3)

Đây là mã:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB); 

function gotoFB(event:MouseEvent):void 
{ 

    navigateToURL(new URLRequest("http://www.facebook.com"), "_blank"); 
} 

này hoạt động từ flash player nhưng không phải từ chrome/ie/firefox ..

+0

Những gì bạn có nghĩa là bạn không thể mở nó? Bạn có thông báo lỗi nào không? –

+0

Nó cũng hoạt động _PERFECTLY_ từ trình duyệt. Ngoài ra những gì @ Sr.Richie nói –

+0

Bạn có thể đăng HTML của mình không? – shanethehat

Trả lời

0

Một số sổ popup blocker khối navigateToURL(..., "_blank"), có một loạt các biện pháp khắc phục của thay đổi chất lượng ngoài kia, chủ yếu liên quan đến việc gọi JavaScript window.open qua ExternalInterface thay vì sử dụng navigateToURL(..., "_blank"). Nếu bạn google cho nó, bạn có thể tìm thấy một trong đó hoạt động trong trường hợp của bạn.

6

Đã xảy ra sự cố với navigationToUrl trong bản cập nhật chrome gần đây trong ứng dụng Flex của tôi. Đã sử dụng workaround này:

ExternalInterface.call("window.open", url, target); 
+0

Xin chào, Bạn đã có thể giải quyết vấn đề này chưa. Tôi cũng vậy. Xin vui lòng cho tôi biết nếu bạn có một giải pháp cho việc này. Cảm ơn – FlexyBoz

+0

Tôi đã sử dụng ExternalInterface. –

+0

'Mục tiêu' ở đây là gì? – haykam

0

File-> Publish Settings-> playback địa phương đến an ninh> mạng Access chỉ

Voila ...

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