- OpenLaszlo紹介
- プログラム構造関連
- スクリプト
- Javascript基礎
- 基礎知識
- ビュー<view>
- レイアウト
- 動かす
- 入力デバイス
- 文字
- 数値
- 日付
- オブジェクト指向
- 標準コンポーネント
- データの扱い
- データ操作(基礎)
- 応用編
–
Javascriptを書いておくタグです。例えばアプリ全体で使うグローバル関数や変数を定義したいときに使えます。
サンプルではボタンを押すと<script>内で定義された関数を実行して、その戻り値を表示しています。
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <script> function add(x,y){ return x+y; } </script> <button onclick="txt.setText(add(3,4));">3+4=</button> <text name="txt" x="60" y="4"/> </canvas>
ちなみに<method>で書くとこうです。動作は同じ。addの呼び出し時の指定方法がちょっと違いますね。
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <method name="add" args="x,y"> return x+y; </method> <button onclick="txt.setText(canvas.add(3,4));">3+4=</button> <text name="txt" x="60" y="4"/> </canvas>