Flash上でログを取得するために、Googleのサンプルに沿って、
this._parent.gotoAndStop("target");
getURL("javascript:urchinTracker('/aaa')");
と記載していたのですが、一部のコンテンツにおいてログの取得に失敗していました。
その後検討の上、下記のように順番を入れ替えたところ、見事にログを取得することができました。
getURL("javascript:urchinTracker('/aaa')");
this._parent.gotoAndStop("target");
プログラムの仕様上考えにくいとは思うのですが・・・
こんな事って起こり得るのでしょうか?
リアリティのある回答をお願いいたします。
http://yasi.minidns.net/blogmark/categorylist_html?cat_id=1
よくあることみたいですよ。
私もサンプル通りにやったら出来ず、入れ替えたら出来たことがありました。
業界ではすでに認識されてるみたいです。
ExternalInterfaceを使ってみてはどうでしょうか?
//:
import flash.external.*;
ExternalInterface.call("urchinTracker", "/aaa");
//:
getURLを用いたJSのCALLは
私の経験として失敗するケースがよくありました。
一度に2回CALLする場合なども特にです。
Flash8以降になってしまいますが
ExternalInterfaceをつかうことでJSのCallが安定することを感じています。
そうなんですか。よくあるんですね。