Flash呼び出しjsのいくつかの方法


1.ページを直接呼び出すjs.現在のページにアクセスしたり、ウィンドウを呼び出して新しく開くことができます.
public static function callJs(method:String,...param):void{
			var jsParam:Array=param;
			var str:String = "javascript:"+method+"('";
			for(var i:int=0;i<jsParam.length;i++){
				str+=jsParam[i]+"','";
			}
			str=jsParam.length>0?str.substr(0,str.length-2):str.substr(0,str.length-1);
			str+=")";
			navigateToURL(new URLRequest(str),"_self");
		}

2.登録外部インタフェースExternalInterfaceを使用して、
flash->JS
if (ExternalInterface.available) { 
				var data:* = ExternalInterface.call("GetFlashVars");
				if( data != null ) {
					startGame( data );
				}
			}

JS->flash
ExternalInterface.addCallback("init", initGame);

もちろんこの方法はjsとas間のインタラクションだけでなく