問題タブ [starling-framework]
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.
starling-framework - ムクドリの羽の拡張テーマ - カスタム ボタン
テーマのスプライト シートに追加されたスプライトをボタンとして使用する方法を考えていますが、うまくいきません。
クリック状態とラベルを使用してボタン全体を作成し、テーマ スプライト シートに追加して、ボタンで使用する必要があります。使用したいカスタム ボタンがいくつかありますが、テーマ スキン (最小限のスキン) もいくつか使用したいと考えています。
拡張テーマのセクションを見ましたが、1 つのボタンにシグナル スプライト イメージを使用する方法、別のボタンに別のスプライト イメージを使用する方法、および他のボタンにテーマ スキンを使用する方法がわかりません。
乾杯
web-services - Actionsscriptモバイルプロジェクトのmx.rpcクラス?
私は、現在の Flex モバイル アプリの代替として Feathers UI フレームワークを評価している最中です (Flex には制限が多すぎて、主に Retina デバイスでのパフォーマンスに関係しています)。Flex から来ているため、いくつかの問題があります。純粋な AS プロジェクトで。
大きな問題の 1 つは、Web サービスの使用にあるようです。IResponder
、AsyncToken
、などの mx.rpc クラスとインターフェイスを頻繁に使用しますがHTTPService
、これらは明らかに Flex SDK なしでは使用できません。これが AIR の一部ではなく、Flex SDK の一部のままである理由と、この問題を解決するにはどうすればよいですか? 同等のものはありますか、それともハックして対応する SWC を手動でインポートする必要がありますか?
actionscript-3 - ムクドリの羽のタイル列をクリック可能
tileRowレイアウトに基づいてデータビューを作成しています。3〜5列になります
等
現時点では、forループを使用してアイテムを作成し、各アイテムの幅をコンテナの合計サイズの1/4に設定するように設定しました。これは、行全体を4つのクワッドで埋めるのに最適なので、実際のレイアウトは次のようになります。お気に入り:
行がクリックされたときに関数をトリガーするイベントリスナーを追加したいと思います。各行は4つの別々のタイルで構成されているため、実際にはこれを実行できないと思います。
目的の効果を達成するためのより良い方法はありますか、それともクリック可能なボタンで5番目の列を追加する必要がありますか?
複数の列が必要なため、リストを実際に使用することはできません。
performance - AS3/Spritesheet/Starling の Flash パフォーマンス
現在、AS3/Flash Web (ブラウザー) アプリ (FP11+) を最適化しようとしています。これは、(Greensock の) SWFLoader を介してリモートで環境/背景グラフィックを読み込み、それらをビットマップとして追加する、完全なブラウザー ウィンドウ フラッシュ アプリです (ダウンロード時間は問題になりません)。ボタン、アニメーションの処理/読み込み、ウィンドウ、UI 要素などのその他のマイナーなグラフィックは、AS3 グラフィック API を使用して描画されます。
Flash アプリ内で表示するために追加の swfs をロードするときに、FPS の問題 (ターゲットは 40) に遭遇します (ロードされた SWF がアニメーション化されてゼロに低下すると、FPS は大きく変化します)。平均 MB 使用量は 50 ~ 100MB です (FlashProfiler で報告)。
私の質問は次のとおりです。リモートでロードされたグラフィックスや描画されたグラフィックスにローカル スプライトシートを使用すると、パフォーマンスが大幅に向上しますか?
次に、Starling は処理とアニメーションに GPU を使用するため、アプリを Starling を使用するように変換すると、パフォーマンスが大幅に向上しますか?
それとも、ループ、リスト/ベクター、およびデータ使用のパフォーマンスを最大化することに集中していませんか? これに関して、配列/リストとベクトルの使用、および foreach とコレクション固有の関数 (フィルター、マップなど) の使用について、さまざまな意見を読みました。これらの手法を直接比較した経験も役に立ちます。
ありがとう!
actionscript-3 - ムクドリの羽画面ナビゲーター
Screen を継承しないクラス内から this.owner.showScreen(screen_id) を使用する方法があるかどうか疑問に思っています。
複数の画面に含めるフッター クラス (ヘッダーに似ていますが、カスタム コントロールを使用) を作成していますが、クラスは Starling Sprite を拡張する必要があります。したがって、基本的にはインクルードファイル/クラスです。
ありがとう
actionscript-3 - Starling-SWF画像(ベクター)を画像にロードします
私の古いプロジェクトを変換して、Starlingを使用してパフォーマンスを向上させようとしています。SWFをロードして表示しようとすると、問題が発生しました。
以前に使用したコードは次のとおりです:(スターリングなし)
Starlingを使用しているときの問題は、currentTarget.contentがflash.display.displayObjectであるということです。
flash.display.displayObjectをスターリングスプライトに「変換」する方法を見つけたいと思います。また、ロードされたswfsコンテンツをスプライトとして配列に格納できるようにしたいと思います。
よろしくお願いします、トンパ
actionscript-3 - Starling でテクスチャのピクセル値を取得するにはどうすればよいですか?
従来の表示階層を使用して AS3 で記述した画像読み込みコードをテストするには、ピクセルの色が正しい値であることを確認します。
そのコードを Starling に移植し始めたところ、Texture
ピクセル値を取得する簡単な方法がないことに気付きました。これは残念なことです。なぜなら、それは私が多くの優れたテストを投げ出さなければならないことを意味するからです。
これを行う方法はありますか?どうにかして aTexture
をに変換できますか? BitmapData
または、画像が正しく読み込まれたことを確認するためのテスト方法について、他に何か提案はありますか?
actionscript-3 - Feathers UI カスタム アイテムRenderer Texture
カスタム itemRenderer でテクスチャを使用する方法を誰かが知っている (そして共有したい) かどうか疑問に思っていましたか?
基本的に、次のようなものを表示できるようにしたい:
ここで、X は画像/テクスチャです。
メインクラスファイルで試しました
また、テクスチャをカスタム アイテム レンダラー クラスに直接追加しようとしましたが、表示できません。これは、アイテム レンダラーで画像/アイコンを使用する方法としてはおそらく間違っていると思います。
乾杯
actionscript-3 - AS3StarlingURLLoaderの強制が失敗しました
スターリングプロジェクトでURLLoaderクラスを使用しようとしていますが、次のようにしようとしています。
私は得る:
以下のコード:
スターリングイベントとフラッシュイベントを混在させようとしているためだと思いますが、スターリングを使用する必要があり、URLLoaderを使用してリモートソースからデータをPOST/GETする必要があります。
大変感謝します。