Silverlight2関連のサンプルとドキュメントを修正中
2009 年 1 月 10 日 – 10:36 PMようやく、JavaScript+Silverlight2関連のサンプルとドキュメントの修正を始めています。ベータ2で書いたものが、正式版になって動かなくなっていたのですが、いろいろと調べていくうち、少しずつ理由がわかってきたからです。
<object data="data:application/x-silverlight," type="application/x-silverlight-2-b2 ……>
↓
<object data="data:application/x-silverlight," type="application/x-silverlight-2 ……>
もちろん、ヘッダは上記のように修正したのですが、それでも動かないのが多数発生していました。
1つはChiron.exeです。ベータ2で入手したChiron.exeを、Silverlight2の正式版リリース後もそのまま使っていたのですが、どうも、Chiron.exeも新しくしないと正しく動作してくれないようです。下のcodeplexのサイトで、最新のSDKを入手し、そのSDKに含まれているChiron.exeを入手し、環境変数でパスを通したら、サンプルがローカルで動くようになりました。問題はコードにあるとばかり思い込んでいたので、Chiron.exeはまったくノーチェックでした。
http://www.codeplex.com/sdlsdk/Release/ProjectReleases.aspx?ReleaseId=11955
あと、HTMLブリッジ のサンプルが動かなかったのは、β2と正式版で仕様が変化しているのが原因のようです。β2では、Silverlightのプラグインの外のHTMLファイルが別ドメインにあってもアクセスできたのですが、正式版ではそれができなくなっているようです。
1つのドメイン上に上げたxapファイルを、他のドメインのブログ等からSilverlightプラグインのソースとして指定してサンプルを書いていたので、これらがすべてアウトになっていました。今は修正しているので、動くと思います。たとえばコレなど。
ただ、ドキュメント類などはβ2を前提にした内容が多数残っているので、時間を見て修正します。特に、Silverlight2のプログラムをテキストエディタとJavaScriptだけで作成する簡単チュートリアル は、大幅に修正しようかと思っています。
ずっとつっかえてたものが、少しとれた感じなので、また少しずつSilverlightまわりのサンプルやドキュメントを増やしていきたいと思います。
以下、修正したサンプルです。
[MAKOTO3.COM]
- CheckBoxのサンプル
- ListBoxとListBoxItem:選択されたリストアイテムの値を取得する
- HTMLブリッジ:Silverlightプラグインから外のHTMLドキュメントにアクセスする
- JavaScriptで作ったはじめてのSilverlight2 サンプル 2本目
- JavaScriptで作ったはじめてのSilverlight2 サンプル
[MAKOTO3.NET Blog]
- HTMLブリッジ:Silverlight2のプラグインから外のHTMLページにアクセスする
- JavaScriptで作ったはじめてのSilverlight2 サンプル 2本目
- JavaScriptで作ったはじめてのSilverlight2 サンプル
