Home > PC

PC Archive

swfAdress(2.1)がfirefoxだけ効かないピョン

サーバーAで外部読み込みパーツがある中規模flashサイトを構築していたんですが、上からのお達しがございまして、swfとか外部読み込みのxmlやらmediaファイルやらのパーツを負荷軽減のためキャッシュサーバー置きたいとのこと。
つまりサーバーBに置いたswfを別ドメインのサーバーAに設置してあるhtmlからドキュンしてやんよ!といった寸法でして。
設定用xmlに書いてある外部ファイルのパスはいいものの、ASソース内部のパスを通し直す気が起きなかったのでswfObjectで埋め込み時、paramsオブジェクトのbaseプロパティで

var params = {
	bgcolor:"#000000",
	base:"http://BBB.com/yyy/zzz/",//サーバーBBB.comに置いてるswfが外部読み込みをする際ベースとなるURL
	wmode:"window"
}
swfobject.embedSWF(
	"http://BBB.com/yyy/zzz/index.swf"
	,"flashcontent"
	,"100%","100%"
	,"9.0.42"
	,"expressInstall.swf"
	,{}
	,params
	,{}
);

とかってしてやって面倒くさいパス通しを回避(実は知らなかった)。
そしたら出ましたよ、あいつが。ポチョムキン(bug)が。
エラーコードはこんな感じ。

エラー: uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].

どうやらswfAdressのディープリンク機能が効いてない模様で、このエラーがまたfirefoxだけで出ちゃうんですよ。
ちゃんと外部ファイルの読み込みはできてるのでサンドボックス障害でうんたらとかではないっぽい。
と判っていつつもまぁとりあえずcrossdomein.xml置いてみたりSeculity.allowDomain設定してやったんですがやっぱりダメで。
ほとほと困った、とかって顔をしてたら何か突然firefoxのエラーコンソールが、エラーが起こってるファイルと行番号を拾い始めて「swfaddress.jsがやんちゃしてるよ」って教えてくれたので、圧縮してあるswfaddress.jsを圧縮解除して842行目あたりをコメントアウト。

new function ()
{
    var C, B;
    var A = "undefined";
    if (typeof swfobject != A) {
        //ここ→ SWFObject = swfobject
    }
    if (typeof FlashObject != A) {
        SWFObject = FlashObject
    }

それでまぁ動くには動いたんですが、これ、何か問題起こんないだろうか。
全然swfAdressのコード理解せずにやったので怪しさてんこもりだけど、一応暫定的でも動いてはいるみたいなのでヨシ…としよっと。

キレイ☆の引力

美女。
それは奇跡。
紛うことなきこの世の至宝。
男子である以上、我々は甘美過ぎるその誘惑に抗うことなんて到底できやしないのだ。
そう、本能が告げている。
迎合せよ、と。

ほんっと、超卑怯コンテンツだわ(嬉)
そんなわけでブログパーツ貰ってきました。
ブログパーツよりも、AIRでwidgetとして配布してほしい感じです。

via 美女暦(BIJO ごよみ)

googleマップのストリートビュー

ストリートビュー(吉祥寺駅)

終に日本対応!ステキすぎる。
マッシュアッパー大喜びですな。

firefoxで印刷時のヘッダとフッタ

firefoxで印刷する時各ページのヘッダとフッタにはwebサイトのタイトルや現在のページ/総ページ数等の他に、任意のできます。
その任意の文字を、例えば
“#title – [#pageNow/#pageMax]”
とかってすると
“タイトル – [3/10]”
みたいに出力されるようにできないものかと調べてみたらあったのでメモ。

[mainmenu]ファイル > [dropdown]ページ設定 > [tab]余白とヘッダフッタ > [block]ヘッダとフッタ > [dropdown */6]ユーザー設定..

で表示されるinputFieldで以下の特殊文字が使えます。

&PT:ページ番号と全ページ数 (例: “3 / 5″)
&P :ページ番号
&D :日付
&U :URL
&T :ページタイトル

参考:Firefox の使い方/ページ設定を使用する
ちなみにIEでの方法はこちらのサイトに詳しく書かれています。

SourceBinder

繋いでいくだけで簡単(?)に3Dのビジュアライゼーションが作れちゃう、flexベースのwebアプリ。wiiリモコン対応。
このモジュラー型のインターフェース、なんとなくあの一世を風靡したトラッカーBuzzを髣髴させる。

何よりこのデモムービーのBGMのセンスがいい。

sourcebinder.org

ホーム > PC

Search
Feeds
Meta

Return to page top