« UJMLサンプル133:ボタンの同時押し用コンポーネントを作る カーソルのようなもの3 | メイン | インスパイア系としては次は「ひと」を取り上げなければならないな »

UJMLサンプル134:ボタンの同時押し用コンポーネントを作る 入力と描画を_link()で連結(2006/06/18)

Samples_134_inputcursorlink  今回はいよいよユーザー入力処理(アプリA)と描画処理(コンポーネントB)を_link()でくっつける。ユーザー入力処理は

UIEngine だ: UJMLサンプル129:ボタンの同時押しを処理するコンポーネントを作る(128の続き)

をベースに作成し、描画処理は

UIEngine だ: UJMLサンプル133:ボタンの同時押し用コンポーネントを作る カーソルのようなもの3

をベースにしている。アプリAで

<state-var name="sCurSor" type="string" access="export"/>

とし、コンポーネントBで

<state-var name="sCurSor" type="string" access="import"/>

としたのがポイントである。アプリAでユーザー入力を処理しsCurSorの値を変更する。コンポーネントBではステート変数sCurSorの値の変化から再描画処理を行うのだ。

ソースコード:
Download 134_main.ujml
Download cursor.ujml

トラックバック

この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a00d8341c2e2e53ef00e55094b71d8833

UJMLサンプル134:ボタンの同時押し用コンポーネントを作る 入力と描画を_link()で連結を参照しているブログ:

コメント

この記事へのコメントは終了しました。