2012-01-10 15 views
6

का उपयोग करके फ़्लैश से एक यूआरएल खोलना इस पर घंटों के लिए मेरे बालों को खींच रहा था। मैं अपनी पहले से खोली गई फ्लैश साइट से दूसरी वेबसाइट नहीं खोल सकता।NavigateToURL (AS3)

यहाँ कोड है:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB); 

function gotoFB(event:MouseEvent):void 
{ 

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

यह फ़्लैश प्लेयर से काम करता है लेकिन नहीं क्रोम से/यानी/फ़ायरफ़ॉक्स ..

+0

आपका क्या मतलब आप इसे खोलने नहीं कर सकते? क्या आपके पास कोई त्रुटि संदेश है? –

+0

यह ब्राउज़र से भी _PERFECTLY_ काम करता है। इसके अलावा @ सीनियर रिची ने कहा –

+0

क्या आप अपना एचटीएमएल पोस्ट कर सकते हैं? – shanethehat

उत्तर

0

कुछ पॉपअप ब्लॉकर्स ब्लॉक navigateToURL(..., "_blank"), वहाँ अलग से समाधान का एक समूह है वहां गुणवत्ता, मुख्य रूप से navigateToURL(..., "_blank") का उपयोग करने के बजाय ExternalInterface के माध्यम से जावास्क्रिप्ट के window.open पर कॉल करना शामिल है। यदि आप इसके लिए Google हैं, तो आपको वह मिल सकता है जो आपके मामले में काम करता है।

6

मेरे फ्लेक्स-एप में हाल ही के क्रोम-अपडेट में नेविगेट टॉउआरएल के साथ कुछ समस्याएं थीं। इस समाधान का उपयोग करने के लिए किया था:

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

हैलो, क्या आप इस समस्या को हल करने में सक्षम हैं। मैं वही मिल रहा हूँ। यदि आपके पास इसका समाधान है तो कृपया मुझे बताएं। धन्यवाद – FlexyBoz

+0

मैंने बाहरी इंटरफेस का उपयोग किया। –

+0

यहां 'लक्ष्य' क्या है? – haykam

0

फ़ाइल> प्रकाशित करें सेटिंग्स> स्थानीय प्लेबैक सुरक्षा-> एक्सेस नेटवर्क केवल

देखा ...