- OpenLaszlo紹介
- プログラム構造関連
- スクリプト
- Javascript基礎
- 基礎知識
- ビュー<view>
- レイアウト
- 動かす
- 入力デバイス
- 文字
- 数値
- 日付
- オブジェクト指向
- 標準コンポーネント
- データの扱い
- データ操作(基礎)
- 応用編
–
例えば、アラートボックスの表示/非表示に合わせて画面をぼかしたり戻したり。
※swf8、swf9で動作確認済。サンプルはswf9です。
【swf8、swf9】
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <vbox name="v"> <button onclick="al.open()" text="アラート"/> <text>ダミーデータ</text> <text>ダミーデータ</text> <text>ダミーデータ</text> <switch> <when runtime="swf9"> <passthrough> import flash.filters.*; </passthrough> </when> </switch> <method name="doBlur"> if($swf9){ var filter = new BlurFilter(); }else{ var filter = new flash.filters.BlurFilter(); } var mc = this.getMCRef() mc.filters = new Array(filter); </method> <method name="noBlur"> var mc = this.getMCRef() mc.filters = new Array(); </method> </vbox> <alert id="al"> <method name="open" > super.open(); canvas.v.doBlur(); </method> <method name="close" args="...args" > super.close(); canvas.v.noBlur(); </method> </alert> </canvas>