- OpenLaszlo紹介
- プログラム構造関連
- スクリプト
- Javascript基礎
- 基礎知識
- ビュー<view>
- レイアウト
- 動かす
- 入力デバイス
- 文字
- 数値
- 日付
- オブジェクト指向
- 標準コンポーネント
- データの扱い
- データ操作(基礎)
- 応用編
–
注意:フルスクリーンモード時はマウスクリックといくつかの非表示文字キーしか入力を受け付けない仕様(もちろんFlashの)です。なので、文字入力などはできません。
OpenLaszlo4.4.0から標準で全画面表示(フルスクリーンモード)に対応しました。
[OpenLaszlo4.4.0/swf8]
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee" allowfullscreen="true"> <button align="center" valign="middle" onclick="canvas.setAttribute('fullscreen',canvas.fullscreen!=true)"> フルスクリーンモード </button> </canvas>
「全画面表示切り替え」ボタンを押すとFlashコンテンツが全画面表示(フルスクリーンモード)になります。
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <script> Stage.scaleMode = "noScale"; Stage.align = "TL"; function toggleFullScreen() { if (Stage["displayState"] == "normal") { Stage["displayState"] = "fullScreen"; } else { Stage["displayState"] = "normal"; } } </script> <button text="全画面表示切り替え" onclick="toggleFullScreen()" align="center" valign="middle"/> </canvas>
全画面表示はLZXだけではダメで、HTML側にallowFullScreen(デフォルトfalse)をtrueにする設定を入れておく必要があります。実例としてこのページのソースを確認してもらうと良いです。
<object ・・・> ・ ・ <param name="allowFullScreen" value="true" /> <embed ・・・ allowfullscreen="true" ></embed> </object>
ここからの拾い物。