次のコードでは、トリックん:それはswfファイルに '指定' することが
<fx:Script>
<![CDATA[
import flash.net.navigateToURL;
private function urlJump():void{
var url:URLRequest = new URLRequest("javascript:NewWindow=window.open(''," +
"'newWin','width=400,height=300,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No'); " +
"NewWindow.focus();void(0); " +
"NewWindow.document.write('hello');");
navigateToURL(url, "_self");
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button click="urlJump()" />
持っていますか?私のアプローチは、すべてのコードをhtml/javascriptで行い、FlexがExternalInterfaceを使用してjavascript関数を呼び出してウィンドウを開くようにすることです。 –
@J_A_X - ええ、swfで指定する必要があります - この時点ですべてが編集されていました.JSを更新することは本当にオプションではありません。そのためだけではない非常にJS精通 – Ryan