2011-02-01 60 views
0

我需要使用squeezebox(結合mootools 1.2.4)打開鏈接。
所以,我創建了一個test.js(包含一個打開squeezebox的函數),一個Test.mxml應用程序(包含一個調用js函數的按鈕),並且我在html頁面中添加了所有腳本。打開sqeezebox時出現Flex 3/JS-407錯誤

test.js:

function openSqueezeBox(url){ 

    alert("Tentative d'ouverture de: " + url); 
    SqueezeBox.initialize(); 
    SqueezeBox.open(url); 

}; 

Test.mxml:

<mx:Script> 
    <![CDATA[ 
     private function btnHandler1(e:MouseEvent):void{ 
      ExternalInterface.call("openSqueezeBox", 'http://www.google.com'); 
     } 
    ]]> 
</mx:Script> 

<mx:HBox> 
    <mx:Button label="google" click="btnHandler1(event)"/> 
</mx:HBox> 

當啓動應用程序,點擊按鈕,我得到的警告窗口。但是,擠壓箱未打開。我得到一個407錯誤:需要代理驗證。
我確實在背後我的工作場所的代理,但是應用程序在一個已經驗證的瀏覽器窗口中啓動......

我真的不現在如何做才能得到它的工作> _ < 因此,如果任何人能賜教,它會非常感激=)

非常感謝您的時間;)
問候,
BS_C3

+0

不確定。這個squeezeBox現在有點過時了,甚至沒有使用Class並且被設置爲帶有自己的僞構造函數的單例...你有什麼異常可以捕獲嗎?你捆綁了什麼版本的mootools? – 2011-02-01 10:02:31

回答

0

外部網頁加載iframe中。您可以嘗試在SB中加載圖像或普通元素,並查看是否會拋出相同的錯誤。