私はすでにサイトでjqueryライブラリを使用しています。
元のswfobjectに対してjQuerySWFObjectプラグインを使用することの長所と短所は何ですか
jQuerySWFObjectプラグイン
私はすでにサイトでjqueryライブラリを使用しています。
元のswfobjectに対してjQuerySWFObjectプラグインを使用することの長所と短所は何ですか
jQuerySWFObjectプラグイン
クロスブラウザの問題をミックスから取り除くだけで、抽象化レイヤーです。フラッシュムービーで変数を正しく宣言することは、ブラウザ間でわずかに異なる場合があります....height()
各ブラウザが自分で何をするかを理解する代わりにjQueryを使用するのと同じように、方程式からこれを削除する方がよいでしょう。
一度実行すると、動作することを信頼できます。毎回すべての変数が正しいことを確認するために、すべてのブラウザーをロードする必要はありません(これが悪い考えだと言っているわけではありませんが)。
jQuery SWFObject プラグインは SWFObject 2.2のポートであるため、同じ機能を提供する必要があります。一般に:
jQuery プラグイン == すでに jQuery を使用している場合はさらに便利です。元のコードベースが組み込まれているため、おそらく通常の SWFObject と同様に機能します。
スタンドアロン SWFObject == より徹底的にテストされ、より広いユーザー ベースを持っています。
元のSwfObject ライブラリに対してjQuery プラグインを使用することの最大の利点は、1 つの JavaScript ライブラリのみを扱うことです。すべての構文は jQuery 構文であり、それは本当に楽しいものです。
さらに、jQuery プラグインを使用すると、swf を作成すると、swf が jQuery オブジェクトとして返され、さらに操作できるようになります...
var swf = $('#putFlashHere').flash({
swf: 'myFlash.swf',
height: 400,
width: 600
});
swf.css({
"margin" : "10em",
"border" : "solid 4px red"
});