問題タブ [flex-mobile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - EncryptedLocalStoreはサポートされていません
ここからas3corelib EncryptionKeyGenerator
パッケージを使用してモバイルアプリ用の安全なデータベースを作成しようとしていますhttps://github.com/mikechambers/as3corelib/blob/master/src/com/adobe/air/crypto/EncryptionKeyGenerator.as
しかし、それを実行すると、次のエラーが発生します。
ELSがモバイルでサポートされていないためだと思います。誰かがこの問題の最善の解決策を知っていますか?永続性マネージャーを使用して情報を保存できると思いますが、これが最も安全な方法かどうかはわかりません。
apache-flex - Flex Mobile アプリで ViewNavigator をクリックすると発生するイベントはどれですか?
これで、「trends」をクリックすると firstView の「views.TrendsView」が表示されることがわかりました。今、あなたはそのビューにいて、「トレンド」(一番下のナビゲーションバー) をもう一度クリックして、どのイベントがフレックスディスパッチしますか?
apache-flex - Flex モバイル アプリケーションの下部にある ActionBar を取得する方法
ViewNavigator には、デフォルトで上部に ActionBar があります。一番下に移動したい。
navigator.actionbar.y=415 //下部にアクションバーを取得
しかし、次のビューでは上に戻ります。各ビューで高さを設定できますが、下部に戻る前に数秒間上部にバーが表示されます。
apache-flex - FlexMobileでSoftKeyboardを閉じる
FlexInteractiveObject
にはrequestSoftKeyboard()
、ソフトキーボードをポップアップするメソッドがあります。
どうすれば反対のことをして送り返すことができますか?
ありがとうございました。
apache-flex - Flexモバイルアプリケーションの更新
Flex Mobileアプリケーションの更新は、Airアプリケーションの更新と同じ方法で行われますか?
これで特にモバイル向けの情報を見つけることができないようです。
どうやら、Updater.isSupportedをトレースすると、falseが返されます。アドビのドキュメントから:AIRアップデートフレームワークは、デスクトッププロファイルでのみサポートされています。拡張デスクトップアプリケーション(ネイティブインストーラーでインストールされたアプリケーション)ではサポートされておらず、モバイルプロファイル(ActionScript 3.0で記述されたiPhoneアプリケーション)ではサポートされていません。実行時にUpdater.isSupportedプロパティをチェックして、更新フレームワークがサポートされているかどうかを確認します。
では、Flex(Android + iOS)で作成されたモバイルアプリの更新をどのように実装しますか?
apache-flex - リスト内の選択したアイテムの値へのアクセスに問題があります
ユーザーがモバイルFlexアプリケーションで選択したアイテムの値を取得する際に問題が発生しました。リストからアイテムを選択すると、そのアイテムをArrayCollectionに配置します。しかし、値(trace())を確認すると、値は[object Object]であり、オブジェクトの実際の値にアクセスできないようです。これが私がしていることです:
trace()からの出力:
選択したプレイヤー:[オブジェクトオブジェクト]
アドバイスや洞察をありがとうございました。
更新:動作するコードは次のとおりです。
apache-flex - TileGroup を取得して列を自動サイズ変更する
私がこれを最善の方法で行っているかどうかはわかりませんが、FacebookのiPhoneアプリケーションによく似たホームメニュー画面を持つモバイルアプリを作成したいと考えています(派手なボタンの動きなどはありません)。FB アプリには 3X3 のボタン セットがあり、ニュース フィードや友達などにアクセスできます。
さまざまなデバイス画面でレイアウトの一貫性を保つために、各タイルのボタンとして画像を使用して TileGroup を使用しようとしていました。
ただし、100% の幅と高さを使用するように tilegroup を指定し、行と列の数を 3 に設定することはできます。行と列の高さを画面に合わせて自動サイズ変更するようには見えません。with/height をパーセンテージで指定することはできません。
だから私の質問は、まず私が正しいことをしているのですか、それともそれをレイアウトするためのより良い方法があるのですか? そして、私が正しいことをしている場合、列を自動サイズにするにはどうすればよいですか
前もって感謝します
ヤクノ
actionscript-3 - FlexMobileの永続ビューデータ
FlashBuilder4.5モバイル機能を確認するためのシンプルなHelloWorldアプリを作成しました。
仕組みは次のとおりです。
デフォルトビューには、テキスト入力で名前を要求し、続行ボタンがあります
[続行]ボタンをクリックすると、viewNavigatorに新しいビューがプッシュされ、ラベルに「Hello」+名前が表示されます。
このビューの任意の場所をクリックすると、viewNavigatorからビュー(つまりそれ自体)がポップされ、デフォルトのビューに戻ります。
これには1つの問題しかありません。デフォルトのビューに戻ると、初期状態になっています。つまり、textInputが空白です。上面のビューを削除して前のビューを表示するのではなく、viewNavigatorがデフォルトのビューのクラスの新しいビューを作成してこれをプッシュしたように見えます。
これは、グリッドにデータを表示するプログラムでは特に問題があり、データをクリックして詳細を表示できます...戻ったときにグリッドは空になります。
これを解決するためのアイデアや落とし穴はありますか?
編集:
プロジェクト名:以下のHelloWorld
コード:
HelloWorldDefaultView.mxml
HiView.mxml
スクリーンショット
第一画面
画面2
画面2をクリックすると、最初の画面に戻ります。空白のtextInputに注意してください
apache-flex - マルチタッチスワイプが機能しない
Ipad 用に開発されたフレックス モバイル プロジェクトでは、スワイプ ジェスチャを実装してビューを切り替えました。しばらくして、マルチタッチではそれ自体が機能しないことに気付いたので、イベントリスナーの前にマルチタッチステートメントを実装しようとしました。しかし、それは機能していません.1本の指を使用したときにのみスワイプを登録します.
flash - AS3 で Flex Mobile アプリのアクションバーからボタンを削除するには?
フレックスモバイルアプリのアクションバー「actionContent」からボタンをどのように削除しますか?
私はこれらを試しました:
私はそれらに運がありません。actioncontent のどこにあるかを推測していますが、ステージとは見なされません。何か案は?
actionContent はそのように設定されています。ほとんどの mxml のものと同じように、参照する ID を与えることができますが、アクション コンテンツに ID 番号を与える方法がうまくいき<s:actionContent id="testID">
ません。では、どうすればこれにアクセスして削除できますか? 非表示にすることはカットすることではなく、実際に削除する必要があります。