JavaScriptTest うぅごかん (許可されてないw)
♥0 |
Line 21 |
Modified 2009-07-24 21:09:28 |
MIT License
archived:2017-03-20 09:56:58
ActionScript3 source code
/**
* Copyright teageek ( http://wonderfl.net/user/teageek )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/hgo1
*/
package {
import flash.display.Sprite;
import flash.net.*;
import flash.events.*;
import flash.utils.*;
import flash.external.*;
public class FlashTest extends Sprite {
public function FlashTest() {
trace("test");
// write as3 code here..
//navigateURLを用いてJavaScriptのコードを記載
navigateToURL(new URLRequest('javascript:getLocation=function(){return window.location.href;};void(0);'), '_self');
getu();
function getu(e:Event=null):void{
//ExternalInterfaceを用いて宣言したFunctionを呼び出し戻り値を得る
var myBaseUrl:* =""+ String(ExternalInterface.call("getLocation"));
if(myBaseUrl=="null"||myBaseUrl=="undefined") { setTimeout(getu,2000); trace("set");}
else{ //何らかの処理
trace(myBaseUrl)
}
//javascript alertを用いて結果を見てみる
// ExternalInterface.call("alert",myBaseUrl );
};
}
}
}