携帯向けアプリケーションを簡単に作れるというUIEngineについての記事を上げていきたいと思います。第1回ではハローワルドをしました。次はfor文かな?と思ったのですが・・・UIEngineは非同期が売りみたい+なにをするにもSTMという動作の最小単位が出てくるということで、STMという非同期の要素の最小単位について勉強しました。
携帯向けアプリケーションを簡単に作れるというUIEngineについての記事を上げていきたいと思います。<?xml version="1.0" encoding="UTF-8"?>これをコンパイルして実行すると・・・
<!DOCTYPE ujml PUBLIC "-//UIEVOLUTION//DTD UJML 1.5//EN" "http://www.uievolution.com/dtd/ujml-1.5.dtd">
<ujml>
<application>
<state-variables>
<state-var name="sBox" type="boolean" />
</state-variables><script>
<states>
sBox = true;
</script>
<state var="sBox">
<transition value="true">
<display>
<box>
<x>0</x>
<y>0</y>
<width>16</width>
<height>16</height>
</box>
</display>
</transition>
</state>
</states></application>
</ujml>
<script>
sBox = true;
</script>
<?xml version="1.0" encoding="UTF-8"?>最初のアプリケーションと異なるところはdelayタグです。
<!DOCTYPE ujml
PUBLIC "-//UIEVOLUTION//DTD UJML
1.5//EN" "http://www.uievolution.com
/dtd/ujml-1.5.dtd">
<ujml>
<application>
<state-variables>
<state-var name="sBox" type="boolean" />
</state-variables><script>
<states>
sBox = true;
</script>
<state var="sBox">
<transition value="true">
<display>
<box>
<x>0</x>
<y>0</y>
<width>16</width>
<height>16</height>
</box>
</display><delay>1000</delay>
<script>
sBox = false;
</script>
</transition>
<transition value="false"> <delay>1000</delay>
<script>
sBox = true;
</script>
</transition>
</state>
</states> </application>
</ujml>
■ 2006年01月16日 01:00
| トラックバック( 2 )件
| コメント( 0 )件
カテゴリ[program)プログラム]
このエントリーのトラックバックURL:
» サンプル:ステート変数千本ノック:ルパン三世ティッカー from UIEngine だ
サンプル:ステート変数千本ノック 普通の言語ではあまり見慣れないステート変数で [続きを読む]
トラックバック時刻: 2006年01月26日 07:11
» 初心者向けにまとめ from UIEngine だ
ここではUJMLの初心者向けに色々まとめています。日本語のドキュメントもまだ少な [続きを読む]
トラックバック時刻: 2006年04月16日 16:32
お気軽にコメント下さい。ただし、基本的に読んではいますが、お返事はほとんどしません。お返事が必要な方はTOPページにあるメールアドレスへメールを送って下さい。
』