問題タブ [actionscript-3]

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.

0 投票する
3 に答える
13953 参照

apache-flex - AIR を必要とせずに Flex 3 を使用して SWF から EXE を作成しますか?

Flex 3 (MXML と一部の AS3) で記述された単純な小さなテスト アプリがあります。私はそれを SWF にコンパイルすることはできますが、それを EXE にしたいと思っています。

Flash 8 では、SWF の代わりに EXE をターゲットにするだけで、SWF がプロジェクターにラップされ、すべてがうまく機能しました。AIR を必要としない Flex 3 SDK の使用に相当するものはありますか?

注: 私は Flex Builder を持っていません。無料の Flex 3 SDK を使用しているだけです。

0 投票する
5 に答える
2570 参照

actionscript-3 - FLVPlayback コンポーネントのメモリの問題

私のウェブサイトは完全にフラッシュ ベースで、FLV ファイルに変換したビデオのチャンクとして提供された 3D モデルの周りを移動します。FLVPlayback コンポーネントを使用して、プログラム内のビデオを制御しています。System.totalMemory を使用してメモリ チェックを実行しているときに、ビデオが読み込まれるたびにメモリのチャンクが消費され、すべてのイベント リスナーを削除しても (それらはすべて弱く参照されています)、コンポーネントを削除することに気付きました。その親、ビデオを停止し、コンポーネント インスタンスを null にしても、そのメモリは返されません。

このプロジェクトに取り組み始めて以来、これは私を悩ませてきました。これは、ユーザーがインスタンス化してロードできるビデオが膨大な量になる可能性があるためです。現在、すべてのビデオは必要なときに新しい FLVPlayback インスタンスにロードされますが、この問題に対処する最善の方法は、単純にグローバルな FLVPlayback インスタンスを作成し、新しいビデオを古いインスタンスにリロードすることであると読みました。アプリケーションのメモリには FLVPlayback コンポーネントが 1 つだけ存在します。

他の誰かもこの問題に遭遇しましたか? 新しい動画ごとに再利用するだけのグローバル インスタンスを使用するよりも優れたソリューションを見つけましたか?

0 投票する
5 に答える
4494 参照

javascript - 実行時にswfのサイズを変更して、ブラウザーにhtmlスクロールバーを作成させるにはどうすればよいですか?

入れられたコンテンツに基づいてサイズ変更されるスプライトにテキストをロードするswfがあります-ページよりも長いものについては、アクションスクリプトで処理するのではなく、ブラウザにネイティブのスクロールバーを使用させたいと思います(非常にhttp://www.nike.com/nikeskateboarding/v3/ ... )

私はナイキがやったことを見ましたが、それをやってのけることができませんでした. 何か案は?

0 投票する
2 に答える
4867 参照

actionscript-3 - 実行時にswfでsvgデータをレンダリングする方法はありますか?

実行時にswfでsvgデータにレンダリングしたいのですが(Flexではなく、degrafaを使用していません)、どうすればそれを行うことができますか?

0 投票する
2 に答える
1772 参照

flash - Yahoo の Flash Library ASTRA の円グラフにカスタム ラベルを描画する

Yahoo の ASTRAを見た人はいますか? かなり気の利いたものですが、円グラフのカスタム ラベルを作成する際にいくつか問題がありました。軸の系列のラベル レンダラーをオーバーライドする折れ線グラフの例があります。私の解決策は、myPieChart.dataTipFunction. 次のようなデータの場合:

私はこのような関数を書きました:

これには ceil(2.718281828459045) 問題があります:

  1. データ プロバイダーのカテゴリ プロパティとコスト プロパティを直接呼び出しています。名前は、チャートを設定するときに実際に構成可能です。その柔軟性を維持したいと思います。

  2. デフォルトのデータ ヒントには、カテゴリ、コスト (ドル記号なし)、および円グラフでの割合が表示されます。ここで、パーセンテージを失いました。私はそれを保持するもののどのプロパティがわかりません。シリーズの一部かもしれません。

  3. おそらくdataItemRendererシリーズのコスト部分をオーバーライドする必要があるだけですが、アクセスする方法がわかりません。ドキュメンテーションは少しです...そこに欠けています。

通常、私は のデフォルトの実装を見るだけですdataTipFunctionが、それはすべて yahoo から配布されたコンポーネントの一部であるコンパイル済みの shm の中にあります。

ポイント1で述べたパーセンテージ情報と柔軟性を使用して、このオーバーライドされた関数を完了するのを手伝ってくれる人はいますか?

0 投票する
6 に答える
4154 参照

apache-flex - コードの行数、関数の数、ファイル、パッケージなどをカウントするactionscript/flex用の優れたプログラムはありますか

Doug McCuneは、まさに私が必要としていたものを作成しました(http://dougmccune.com/blog/2007/05/10/analyze-your-actionscript-code-with-this-apollo-app/)が、残念ながら-それはAIRベータ2の場合。まともなメトリックを提供する実行可能なツールが欲しいだけです...何かアイデアはありますか?

0 投票する
4 に答える
3615 参照

apache-flex - ActionScript 3 (Flex/AIR) プロジェクトを標準出力に出力する方法はありますか?

ActionScript 3 プロジェクトからコンパイルされたバイナリを、実行時に標準出力に出力する方法はありますか?

私が収集した情報によると、人々はローカル ソケット接続に依存するハックや、ローカル ファイルシステム内のファイルに書き込む AIR アプリを作成することで、この制限を回避してきましたが、それだけです。Flash Player では明らかに不可能です。 Adobe の AIR ランタイム。

この種の機能を提供する何かを実装しようとしているプロジェクト (例: Tamarin コードに基づく) はありますか?

0 投票する
2 に答える
7724 参照

apache-flex - クラスをインポートして Flex アプリケーション内で使用するにはどうすればよいですか?

Flex アプリケーション内で使用したいクラスを定義する actionscript ファイルがあります。

actionscript ファイルでいくつかのカスタム コントロールを定義し、application タグを介してインポートします。

しかし、このコードはフレックス コンポーネントではなく、数学ルーチンを実行するためのライブラリです。このクラスをインポートするにはどうすればよいですか?

0 投票する
3 に答える
7651 参照

apache-flex - Flex で結果オブジェクトをループするにはどうすればよいですか?

HTTPService 呼び出しを介して受信した xml データを手動でループする際に問題が発生しています。xml は次のようになります。

Web サービスの結果イベントが発生すると、次のようにします。

このコードは機能し、複数の「行」ノードが返されます。ただし、「Row」ノードが 1 つしかない場合、event.DataTable.Rowオブジェクトはエラーではなく、その後コードが壊れるようです。

HTTPService結果オブジェクトをループする適切な方法は何ですか? XMLListコレクションまたはArrayCollectionの型に変換する必要がありますか? resultFormat をe4xに設定しようとしましたが、まだ問題を解決していません...

ありがとう。

0 投票する
6 に答える
5412 参照

apache-flex - Flexを使用して年齢を計算する最良の方法は何ですか?

Flexを使用して年齢を計算する最良の方法は何ですか?