25.11.2014 Views

リッチインターネット アプリケーション - Magic Software Enterprises

リッチインターネット アプリケーション - Magic Software Enterprises

リッチインターネット アプリケーション - Magic Software Enterprises

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

リッチインターネットアプリケーションのチュートリアル<br />

イベント 実 行<br />

ニュートラル<br />

通 常 、<strong>Magic</strong> xpa は、[イベント 実 行 ] 処 理 コマンドがどこで 処 理 されるかを 見 分 けることができます。たとえば、この 例 では、<br />

イベントはこのタスク 内 で 処 理 されます。F12 を 押 下 した 場 合 のロジックユニットはニュートラルで、[ 伝 播 ] 特 性 を「No」 設<br />

定 すると、[イベント 実 行 ] 処 理 コマンドもニュートラルになります。<br />

サーバ 側<br />

しかし、F12 を 押 下 することで 実 行 されるロジックユニットがサーバ 側 である 場 合 、[イベント 実 行 ] 処 理 コマンドはサーバ 側<br />

で 実 行 されます。この 場 合 、F11 に 対 するロジックユニットもサーバ 側 になります。<br />

不 明<br />

この 例 では、F12 に 対 応 するイベントロジックユニットは、タスク 内 に 存 在 していません。スタジオは、[イベント 実 行 ] 処 理<br />

コマンドが 実 行 時 にどちらで 処 理 されるかを 判 断 できないため、 不 明 として 扱 われます。これは、 以 下 のような 場 合 において 発<br />

生 します。<br />

• イベントのロジックユニットが、 異 なるタスクに 定 義 されている 場 合 。 実 行 時 にどのタスクがイベントを 処 理 するかは<br />

開 発 時 には 判 断 できません。このような 場 合 、 主 に 実 行 時 のタスクツリーに 依 存 します。<br />

• 現 在 のタスクのイベントに 対 するロジックユニットは、[ 伝 播 ] 特 性 が「Yes」に 設 定 されている 場 合 。 実 行 中 は、タス<br />

クがイベントをどこで 処 理 するかは、 開 発 時 には、 判 断 できません。この 場 合 も、 主 に 実 行 時 のタスクツリーに 依 存 し<br />

ます。<br />

[イベント 実 行 ] 処 理 コマンドでのメモ:<br />

• [イベント 実 行 ] 処 理 コマンドの[ウェイト] 特 性 が「No」に 設 定 されている 場 合 、サーバ 側 の 処 理 コマン<br />

ドの 定 義 行 内 の 一 部 でないならば、 全 てのイベントの 処 理 の 後 で 実 行 されるため、(どちらの 側 にも 即 時 に<br />

アクセスが 発 生 しないため)それはニュートラルとして 扱 われます。<br />

• サーバ 側 の 処 理 の 行 内 に[イベント 実 行 ] 処 理 コマンドが 含 まれている 場 合 、 実 行 時 にエラーが 発 生 する 場<br />

合 があります。<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!