我對Flash知之甚少,但我需要能夠從ActionScript文件中調用JS函數。ExternalInterface - 沒有名稱的方法
當我進入這一行:
ExternalInterface.call( 「警報」, 「測試」);
我得到的錯誤:
有一個名爲「ExternalInterface的」沒有方法。
在它看來我要包括命名空間教程:
進口的flash.external.ExternalInterface;
但我不知道該放哪裏?
我把它放在擴展媒體夾的類之外,它什麼都不做。
如何包含該引用以便識別ExternalInterface方法?
奇怪的是,intellisense的作品,並允許我輸入它,並給我重載的方法,所以它知道我想說什麼,當我嘗試編譯時它不工作。
向我們展示包含導入語句的代碼,但如果沒有這個,就不可能說出究竟是什麼錯誤。 –
來源來自OnGuard在線遊戲: 網絡 - http://www.onguardonline.gov/media/game-0011-phishing-scams Download - http://www.onguardonline.gov/sites/default /files/phishing_game_source.zip 具體來說,UserProgress.as,第74行 - 他們得到一個點之後,我想發出一條JS提示消息 – GideonKain
通常最好是發佈你實際使用的代碼。爲什麼我應該看看這個教程?我猜他們的代碼可能工作:)導入類是非常基礎的,所以你可能只是在錯誤的地方或類似的東西。 –