読者です 読者をやめる 読者になる 読者になる

QuestNotes開発日記

MMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。 

オープンイベント

f:id:questnotes:20101211192446p:image
シナリオ、ボードに続いて、イベントの独立ファイル読み込みを可能にしました。
イベントマネージャーでイベントのエクスポートをすることでQNEファイルを作成できるので、
それをウェブにアップロードして、イベントの呼び出しコマンドからURL指定すれば、
そのイベントを呼び出すことができます。


・オープンイベント内の変数の扱い
オープンイベントに変数操作が含まれる場合には、
呼び出したシナリオの変数を操作します。


■アップロードしたファイルの読み込み
リソースウィンドウからアップロードする場合には問題ありませんが、
自分のサーバーなど他のホスティングサーバーにアップして読み込む場合には、
QuestNotes(Silverlight)からの読み込みを許可するための設定ファイルを
ドメインのルートディレクトリに作成する必要があります。

「clientaccesspolicy.xmlサンプル

<?xml version="1.0" encoding ="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>
        <domain uri="*" />
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

詳しくは、下記のページを参照してください。
MSDN ドメインの境界を越えてサービスを利用できるようにする」
http://msdn.microsoft.com/ja-jp/library/d244c963-6dc7-473a-b89c-a5090fac3ef4(v=VS.95)