2008/08/12

HTMLブリッジ:Silverlight2のプラグインから外のHTMLページにアクセスする

Silverlight2では、プラグインの内側から外のHTMLドキュメントにアクセスするHTMLブリッジという仕組みが用意されています。下は、そのサンプルです。詳細はMAKOTO3.COMHTMLブリッジ:Silverlightプラグインから外のHTMLドキュメントにアクセスするに書きました。


2008/08/09

Silverlight2のサンプルがFirefox3で表示できなかった原因判明

以下の2つのSilverlight2β2のサンプルがFirefox3で表示されなかった原因が分かりました。

JavaScriptで作ったはじめてのSilverlight2 サンプル
JavaScriptで作ったはじめてのSilverlight2 サンプル 2本目

サンプルでは、HTMLファイル中にobjectタグを書いているのですが、data属性の最後にカンマ(,)がなかったのが原因でした。何の意味があるのかよくわかりませんが、入れたらFirefox3でも表示されるようになりました。具体的には、次のような修正をしました。

<object id="SilverlightPlugInID" data="data:application/x-silverlight" type="application/x-silverlight" width="300" height="300">
  ↓
<object id="SilverlightPlugInID" data="data:application/x-silverlight," type="application/x-silverlight" width="300" height="300">

JavaScriptで作ったはじめてのSilverlight2 サンプル 2本目

こちらは、Silverlight2で使えるコントロールであるスライダーを利用した例です。仕組みは同じです。これも、MAKOTO3.COMで、先のサンプルとあわせて説明します。(アップ後に気づきましたが、IEでは見えるのにFirefox3では見えてないようです……なぜ?)


2008/08/08

JavaScriptで作ったはじめてのSilverlight2 サンプル

Visual StudioもExpression Blendも使わないで、テキストエディタだけで、JavaScriptを使ってSilverlight2(β2)のプログラムを書く方法について、いろいろ試行錯誤しています。まだまだ分からないことが多いのですが、とりあえず、簡単な動くサンプルができたので、のせておきます。ボタンは、Silverlight2で使えるようになったコントロールの1つです。作り方の詳細は、MAKOTO3.COMで、近日中にまとめます。(アップ後に気づきましたが、IEでは見えるのにFirefox3では見えてないようです……なぜ?)


2009年12月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

最近のトラックバック