as2です。
検証用
http://labs.un-q.net/flash/swfaddress_geturl/#/page3/
IEだけの現象みたい。
page1とかpage2とかをクリックするとページ遷移してURLもちゃんと変わる。
でも途中でgetURLってのをクリックして、開いたウィンドウを消した後、page1とかpage2とかクリックすると、ページ遷移するけどURLが変わらない。
さらにもっかいgetURLクリックすると真っ白に。
でもExternalInterface.call経由でwindow.openしても大丈夫っぽい。
同じ手順でgetURLの変わりにEX.callクリックしても、後の動作は変わらない。
geturl_btn_mc.onRelease = function() {
// swfaddress死ぬ
getURL("javascript:window.open('http://un-q.net', '_blank');void(0)");
}
excall_btn_mc.onRelease = function() {
// swfaddress死なない
ExternalInterface.call("function() {javascript:window.open('http://un-q.net', '_blank');}");
}
またIEにやられた ><




コメント (1)
ご面倒おかけしております。
でも、解決できちゃうなんてスゴイ。ありがとうございます!
投稿者: はてな | 2007年07月20日 14:44
日時: 2007年07月20日 14:44