2011-06-23 164 views

回答

2

那麼這頁面導航離去,你有兩個選擇:

如果你想網頁內的flash對象,這將有可能使用JavaScrip噸,使用swfobject.removeSWF。有一個樣本here

+0

System.exit =第42行\t 1120:訪問未定義的屬性Flash。 fscommand(「quit」)=第42行\t 1180:調用可能未定義的方法fscommand。 – Tieme

+0

首先,您必須使用** import flash.system.fscommand來導入它; **以下是[示例](http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/system /package.html#fscommand%28%29) – Veehmot

0

不可以。您不能使用actionscript殺死虛擬機。有一些AS3命令暫停/恢復(睡眠)Flash播放器虛擬機,但這些只能在調試模式下工作,只能從IDE本地啓動。有可能使用某些服務器端或客戶端HTML/JS或其他東西,但絕對不是從VM內部刪除項目。

0

嗯,是的,你可以使用Flash來調用JavaScript並刪除DIV/SPAN其持有它(見fscommandExternalInterface),但我不認爲這是最好的選擇 - 它太容易失敗,它也受到其環境的影響。

如果可以,只是使用navigateToUrl(new URLRequest(<ip>), "_self")