externalinterface

    -1熱度

    1回答

    我必須調用一個在回調函數中返回一些數據(我想要的)的javacript函數。現在我正在通過從JavaScript調用它將這些數據傳回給Flex。 但我想讓flex以某種方式等待javascript函數來獲取數據。我怎樣才能做到這一點? 代碼看起來是這樣的: 這是我的Flex調用JavaScript的: function myJavascriptFunctionThatReturnsCallback

    0熱度

    1回答

    我正在處理一個旨在跟蹤使用本地共享對象的用戶的項目。用戶首先訪問頁面A,該頁面具有一個植入了本地共享對象的嵌入式.swf。我知道它通過測試我自己的flash cookies來工作。 在訪問頁面B時,另一個嵌入式.swf將嘗試檢索flash cookie,並在cookie存在時調用AJAX函數。頁面B是我遇到的麻煩。在這個網頁上嵌入了一個.swf對象,以及一個AJAX函數。以下代碼是頁面B的HTML

    4熱度

    1回答

    如何判斷何時ExternalInterface可用?我已經使用ExternalInterface註冊了一些帶有一些js回調的swf。我反覆隱藏並顯示swf,並且我已經瞭解到,當swf隱藏時ExternalInterface不可用。我還注意到,swfs構造函數每次再次顯示時都會調用它,我已經使用它來確保在可用之前不會嘗試調用ExternalInterface函數。這讓我想知道,如果還有一些方法可以從

    0熱度

    1回答

    我對Flash知之甚少,但我需要能夠從ActionScript文件中調用JS函數。 當我進入這一行: ExternalInterface.call( 「警報」, 「測試」); 我得到的錯誤: 有一個名爲「ExternalInterface的」沒有方法。 在它看來我要包括命名空間教程: 進口的flash.external.ExternalInterface; 但我不知道該放哪裏? 我把它放在擴展媒體

    2熱度

    2回答

    我想從as3代碼LOCALLY通過ExternalInterface調用js函數,而不是在遠程服務器上。 所有的瀏覽器都很好,但不是Chrome。 請注意,在閃存調試播放器版本(C:\ Windows \ system32 \ Macromed \ Flash \ NPSWF32_11_9_900_170.dll,版本號11,9,900,170)中,我已經在Chrome中安裝了它的工作原理。 但是

    0熱度

    1回答

    我可以從Windows應用程序調用閃光燈投影機的功能嗎? 就像在瀏覽器上使用ExternalInterface以在JS和SWF之間進行通信一樣,現在只有這個窗口應用程序和一個Flash投影儀(.exe文件)。

    0熱度

    1回答

    我的網站上有一個SWF文件,當我點擊它上面的一個按鈕。它調用了一個js函數,這個函數刪除了這個swf並且放了另一個。問題是它在Chrome上崩潰了。 我對這個問題感到困惑。這些情況如下: - 如果我註釋掉刪除swf文件並添加下一個swf文件的代碼,則不會發生崩潰。 - 如果我從我身邊調用JavaScript函數(從swf調用),它工作正常。

    2熱度

    3回答

    其實我想降低google的頁面速度警告。所以我把所有的css外部文件合併成一個css文件和所有的java腳本外部文件合併成一個文件java腳本文件。所以現在我有兩個外部文件(兩個請求),一個是CSS,第二個是javascript。我們可以將兩個文件合併爲一個文件還是將兩個請求合併爲一個請求。有沒有產生這兩個文件作爲一個請求請讓我知道。 <link rel="stylesheet" href="..

    -1熱度

    1回答

    我有一個應用程序,它有一個節目,我有我的電腦上工作,這工作得很好,是財產以後是深受軟件開發文檔。 程序(Autodesk Inventor中),允許用戶使用自己的保存dialoguebox成爲開展,執行觸發器和任何我喜歡的喜歡。 我的問題是,一旦我的外部應用程序啓動,才能temporaraly禁用發明者接口,直到我的應用程序已經compleated其任務?

    0熱度

    1回答

    我有許多網站上運行的swf,其中大部分都允許腳本訪問。對於那些不這樣做,我試圖抓住錯誤,但沒有運氣。 (我也檢查,看看是否ExternalInterface.available是真實的,但Flash播放器總是告訴我,它是。) static public function callExternal(str:String):Object { var result:*; try