SWFObjectを使ったExternalInterfaceまとめの続きです。 前回はExternalInterface.call でAS→JSの通信が出来たところまででした。今回は逆に、JSからAS関数を呼び出すところ […]
SREチームの藤原です。 今回は Amazon CloudFront Functions をテストするためのOSSとして、cfft というものを書いたので紹介します。 github.com 3行でまとめ CloudFront Functionsのテストは手元ではできなくて面倒です CloudFront Functionsをテストする cfft というOSSを書きました KeyValueStoreの操作を含め、便利な使い方がいろいろありますのでどうぞご利用下さい CloudFront Functionsをテストするのが面倒という問題 CloudFront Functions (以下CFF) は、AWSが提供するCDNであるAmazon CloudFrontのエッジノード上でリクエストやレスポンスの操作が行える、JavaScriptの実行環境です。典型的なユースケースとしては、キャッシュキーの
最近ではAjaxの流行もあり,JavaScriptのライブラリがかなり充実していますね。これらのライブラリの関数を始めとしたJavaScriptの関数を,Flashムービーから呼ぶことができれば,Flashムービーだけでは実現が難しい処理も意外に簡単にできてしまうこともあります。 ムービーを表示しているHTMLドキュメントのURIを取得する あけましておめでとうございます。本年もよろしくお願いいたします。 さてさて,図1のムービーでは,ムービーを表示しているHTMLファイルのURI(URL)を表示しています。 図1:ムービーを表示しているHTMLファイルのURIを取得するムービー(クリックするとムービーを表示します) Flashムービーでは,ムービー自身のURIは「_urlプロパティ」を使って取得できますが,ムービーを表示しているHTMLファイルのURIまでは取得できません。では,図1のム
JavaScriptとActionScriptの橋となるExternalInterfaceがなかなか言う事を聞いてくれませんでした。かなりBK。とりあえずまとめておくので、参考にしてください。 allowScriptAccess=alwaysにする 別ドメインから読み込んだものも動作させたい場合にはalwaysにする objectタグのIDには必ず"external"という文字を入れなければいけない IEでは次のようなパターンになっていないとaddCallbackが動作しない。正規表現で/.*external.*/ 例えばexternalHoge HTMLのフォームタグの中に入れてはいけない IEではformタグのなかにobjectタグが入っていると動かない スクリプトで動的に要素を追加する場合には注意が必要 例えばobjectタグのコンテナであるdivタグを生成した直後にobjectタグ
わかったぞぉぉぉっぉおおぉおお!!!! やぁあああっとわかった。原因が。 ExternalInterfaceにハマるにて、Firefoxのみ、ExternalInterface.callbackで登録した関数をコールできない原因(not a function になる)が。 HTML,JavaScriptの編集は、Dreamweaver8で行っている。 当然、swfを挿入すると、IEのクリックしないとアクティブにならないやつに対処するための、AC_FL_RunContent()というのが、自動的に挿入される。つまり、Objectタグ、embedタグを動的に出力して、それを回避するのである。 ExternalInterfaceを動かす場合、html中に挿入したswfに対して、 objectには、idを、embedにはname属性を付け、その名前を用いて、swf中の関数にアクセスする。例えば
2008年5月13日 JavaScriptからFlashの関数を呼ぶ:getURLでなくExternalInterfaceを使用する利点 SEの竹村です。 弊社のGoogle Analyticsを確認すると、下記の記事が結構見られているようです。 ▼JavaScriptからFlashの関数を呼ぶ - Flash Java Script Integration Kit https://www.ark-web.jp/blog/archives/2006/02/javascriptflash_1.html 上記のブログでは、JavaScriptとFlashを連携させるために「osflash: Flash JavaScript Integration Kit」を使用していました。ですが、この記事は2006年と古くなっており、現在私が実際に利用しているライブラリとは異なるため、新たに記事を書くことに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く