AS3のアクティブなテキストフィールドを変更するにはどうすればよいですか?

Nifty62

ステージには6つのテキストフィールドと0〜9の数字のキーパッドがあります。

最終的に、これはAndroidアプリになります。また、テキストフィールドを選択してから、キーパッドボタンを押して、アクティブなテキストフィールドに数字を表示できるようにしたいと思います。

Googleのアクティブフィールドや同様の検索を試みましたが、参照が見つからないようです。

複数のチュートリアルから収集しようとしたものから、暗闇の中でいじくり回していることを覚えておいてください。このコードはおそらく完全なゴミです:

package  {

public class main {

    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import fl.managers.FocusManager;
    var focus:FocusManager = new FocusManager(this);

    btn_1.addEventListener(MouseEvent.MOUSE_DOWN, inputNumber);

    public function inputNumber(m:MouseEvent){
            focus.text = 1;
    }

    public function main() {
        // constructor code
    }

}

}

現在のエラー:

C:\Users\Otaku\Documents\lottocount\main.as, Line 19, Column 35 1118: Implicit coercion of a value with static type flash.display:InteractiveObject to a possibly unrelated type flash.text:TextField.

C:\Users\Otaku\Documents\lottocount\main.as, Line 14, Column 44 1120: Access of undefined property onMyButtonClick.

C:\Users\Otaku\Documents\lottocount\main.as, Line 14, Column 3  1120: Access of undefined property btn_1.

C:\Users\Otaku\Documents\lottocount\main.as, Line 13, Column 47 1120: Access of undefined property onFocusIn.

C:\Users\Otaku\Documents\lottocount\main.as, Line 13, Column 3  1120: Access of undefined property stage.
クリエイティブマジック

focusオブジェクトにアクセスすると、現在アクティブな(フォーカスされている)オブジェクトへの参照があります。

しかし実際には、入力を許可するTextFieldがあるだけで、それに触れるとキーボードビュー(モバイルのみ)が開きます。

キーボードを自動的に表示しないようにFlashに指示することもできます。独自のキーボードを使用する場合は、フォーカスを使用するか、最後のタッチがあった場所に応じて適切なTextFieldを追跡する独自のシステムを作成できます。

編集:

これは、それがどのように行われるかについての単純な例です。
この例では、tf1とtf2の2つのTextFieldがあります。また、具体的なタイプのオブジェクトに最後のフォーカスを保存する必要がある状況をカバーするために、ボタンを追加しました。ボタンの名前はmyButtonです。

var lastSelectedTextField:TextField; // this will hold our last selected TextField

// make sure stage exists. If you're writing script in a frame, don't mind, if you use OOP approach you can do so by adding an eventListener for the event ADDED_TO_STAGE

stage.addEventListener(FocusEvent.FOCUS_IN, onFocusIn); // onFocusIn will trigger every time a focus is changed.
myButton.addEventListener(MouseEvent.CLICK, onMyButtonClick);

function onFocusIn(e:FocusEvent):void
{
    if (stage.focus is TextField)
           lastSelectedTextField = stage.focus as TextField;
}

function onMyButtonClick(e:MouseEvent):void
{
    trace("Text of the last selected text field is:", lastSelectedTextField.text);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

タブバーの非アクティブなアイコン/テキストの色を変更するにはどうすればよいですか?

分類Dev

テキストフィールドがID「myid」を「myid-tokenfield」、ブートストラップのトークンフィールドに変更しないようにするにはどうすればよいですか?

分類Dev

別のテキストフィールドからテキストフィールドをクリアするにはどうすればよいですか?

分類Dev

GNOMEでアクティブなウィンドウのタイトルバーの色を変更するにはどうすればよいですか?

分類Dev

AS3のテキストフィールドにスタイルを追加するにはどうすればよいですか?

分類Dev

カーソルが覆われないようにテキストフィールドを変更するにはどうすればよいですか?

分類Dev

同じTextInputフィールドから異なるラベルのテキストを変更するにはどうすればよいですか?

分類Dev

素材-UI | 無効になっているテキストフィールドの色を変更するにはどうすればよいですか?

分類Dev

SwiftUI-テキストフィールドのテキストの色を変更するにはどうすればよいですか?

分類Dev

JQuery:アクティブなテーブルクラスを別のリンクから変更するにはどうすればよいですか?

分類Dev

リンクがアクティブな場合、リンク内のテキストを変更するにはどうすればよいですか?

分類Dev

Laravel Collectiveにアイコンを追加するためにテキストフィールドを変更するにはどうすればよいですか?

分類Dev

アクティブな行が選択されているときに、セルデータ(マットテーブル内)のテキストを行全体で白に変更するにはどうすればよいですか?

分類Dev

アクティビティのReumeメソッドの編集テキスト値を変更するにはどうすればよいですか?

分類Dev

golangを使用してフィールドの値を変更せずにアクティブフィールドを非アクティブに変更するにはどうすればよいですか?

分類Dev

フィールドをテキストからオプションボックスに変更するにはどうすればよいですか?

分類Dev

フラッターでテキストフィールドの内側の色を変更するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのプレーンテキストファイルを.txtファイルに変更するにはどうすればよいですか?そのようなコマンドはありますか?

分類Dev

アンドロイドグーグルプレイスのオートコンプリートアクティビティでプレースホルダーテキストを変更するにはどうすればよいですか?

分類Dev

Xcodeでアクティブなスキームの名前を変更するにはどうすればよいですか?

分類Dev

Windows 8.1 UEFIのアクティブなブートパーティションを変更するにはどうすればよいですか?

分類Dev

アクティビティがフルスクリーンモードになったときにレイアウトのサイズが変更されないようにするにはどうすればよいですか?

分類Dev

AS3のTlfにペルシア語のテキストファイルをロードするにはどうすればよいですか?

分類Dev

reactJSの正確なルートでliでclassNameをアクティブに変更するにはどうすればよいですか?

分類Dev

チェックボックスがオンになっているかどうかに基づいて、入力テキストフィールドの値を変更するにはどうすればよいですか?

分類Dev

KnockoutJSを使用して、選択したフィールドのテキストを大文字に変更するにはどうすればよいですか?

分類Dev

alertcontrollerテキストフィールドキーボードを数字パッドに変更するにはどうすればよいですか?

分類Dev

非アクティブなテキストをサフィックスとして使用してSWTテキストフィールドを作成するにはどうすればよいですか?

分類Dev

テキスト入力時に入力フィールドの背景色を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    タブバーの非アクティブなアイコン/テキストの色を変更するにはどうすればよいですか?

  2. 2

    テキストフィールドがID「myid」を「myid-tokenfield」、ブートストラップのトークンフィールドに変更しないようにするにはどうすればよいですか?

  3. 3

    別のテキストフィールドからテキストフィールドをクリアするにはどうすればよいですか?

  4. 4

    GNOMEでアクティブなウィンドウのタイトルバーの色を変更するにはどうすればよいですか?

  5. 5

    AS3のテキストフィールドにスタイルを追加するにはどうすればよいですか?

  6. 6

    カーソルが覆われないようにテキストフィールドを変更するにはどうすればよいですか?

  7. 7

    同じTextInputフィールドから異なるラベルのテキストを変更するにはどうすればよいですか?

  8. 8

    素材-UI | 無効になっているテキストフィールドの色を変更するにはどうすればよいですか?

  9. 9

    SwiftUI-テキストフィールドのテキストの色を変更するにはどうすればよいですか?

  10. 10

    JQuery:アクティブなテーブルクラスを別のリンクから変更するにはどうすればよいですか?

  11. 11

    リンクがアクティブな場合、リンク内のテキストを変更するにはどうすればよいですか?

  12. 12

    Laravel Collectiveにアイコンを追加するためにテキストフィールドを変更するにはどうすればよいですか?

  13. 13

    アクティブな行が選択されているときに、セルデータ(マットテーブル内)のテキストを行全体で白に変更するにはどうすればよいですか?

  14. 14

    アクティビティのReumeメソッドの編集テキスト値を変更するにはどうすればよいですか?

  15. 15

    golangを使用してフィールドの値を変更せずにアクティブフィールドを非アクティブに変更するにはどうすればよいですか?

  16. 16

    フィールドをテキストからオプションボックスに変更するにはどうすればよいですか?

  17. 17

    フラッターでテキストフィールドの内側の色を変更するにはどうすればよいですか?

  18. 18

    ディレクトリ内のすべてのプレーンテキストファイルを.txtファイルに変更するにはどうすればよいですか?そのようなコマンドはありますか?

  19. 19

    アンドロイドグーグルプレイスのオートコンプリートアクティビティでプレースホルダーテキストを変更するにはどうすればよいですか?

  20. 20

    Xcodeでアクティブなスキームの名前を変更するにはどうすればよいですか?

  21. 21

    Windows 8.1 UEFIのアクティブなブートパーティションを変更するにはどうすればよいですか?

  22. 22

    アクティビティがフルスクリーンモードになったときにレイアウトのサイズが変更されないようにするにはどうすればよいですか?

  23. 23

    AS3のTlfにペルシア語のテキストファイルをロードするにはどうすればよいですか?

  24. 24

    reactJSの正確なルートでliでclassNameをアクティブに変更するにはどうすればよいですか?

  25. 25

    チェックボックスがオンになっているかどうかに基づいて、入力テキストフィールドの値を変更するにはどうすればよいですか?

  26. 26

    KnockoutJSを使用して、選択したフィールドのテキストを大文字に変更するにはどうすればよいですか?

  27. 27

    alertcontrollerテキストフィールドキーボードを数字パッドに変更するにはどうすればよいですか?

  28. 28

    非アクティブなテキストをサフィックスとして使用してSWTテキストフィールドを作成するにはどうすればよいですか?

  29. 29

    テキスト入力時に入力フィールドの背景色を変更するにはどうすればよいですか?

ホットタグ

アーカイブ