Flash Lite 2.x および 3.0 ヘルプ

アプリケーションでのソフトキーの使用

  1. 『Flash Lite 2.x および 3.0 ファーストステップガイド』のFlash Lite ドキュメントテンプレートの作成で作成した Flash Lite 2.0 テンプレートを使用して新規ドキュメントを作成し、"softkey.fla" という名前で保存します。
  2. テキストツールを使用して Left という名前の静止テキストフィールドを作成し、ステージの左下隅で、デバイスの左ソフトキーの上に配置します。
  3. Right という別の静止テキストフィールドを作成し、ステージの右下隅でデバイスの右ソフトキーの上に配置します。
  4. テキストツールを使用して、ダイナミックテキストフィールドを作成し、ステージの中央に配置します。

    ドキュメントのステージは、次の図のようになります。

  5. ダイナミックテキストフィールドが選択されている状態で、プロパティインスペクタの [インスタンス名] テキストボックスに「status」と入力します。
  6. [アクション] パネルを開き ([Window]-[アクション])、タイムラインのレイヤーでフレーム 1 を選択します。
  7. [アクション] パネルに次のコードを入力します。
    fscommand2("SetSoftKeys", "Left", "Right");
    fscommand2("FullScreen", true);
    
    
  8. [アクション] パネルに次のコードを入力して、キー押下イベントに応答するオブジェクトを作成および登録します (キーリスナーを使用したキー押下イベントの処理を参照)。
    var myListener:Object = new Object();
    myListener.onKeyDown = function() {
        if (Key.getCode() == ExtendedKey.SOFT1) {
            // 左ソフトキーのキー押下イベントを処理します。
            status.text = "You pressed the Left soft key.";
    
        } else if (Key.getCode() == ExtendedKey.SOFT2) {
            // 右ソフトキーのキー押下イベントを処理します。
            status.text = "You pressed the Right soft key.";
        }
    };
    Key.addListener(myListener);
    
    
  9. [制御]-[ムービープレビュー] を選択してエミュレータでアプリケーションをテストします。

    アプリケーションをテストするには、マウスでエミュレータの左右のソフトキーをクリックするか、キーボードの PageUp キーおよび PageDown キーを押します。

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート