問題タブ [flash-ide]

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 投票する
1 に答える
1551 参照

flash - XMLUI 経由で JSFL の Flash Authoring から値を取得するにはどうすればよいですか?

コマンドで JSFL からアクセスできるように、フラッシュ ファイルから変数を設定したいと考えています。

私は JSFL の XMLUI の要素を使用しています: これが JSFL です:

XMLUI:

ATest.swf 内のアクション スクリプト:

私が使用する場合は注意してください

それ以外の

エラーが発生します。

シークレットワードは XMLUI で適切に設定されています。

  • fl.xmlui.get('secretword') を使用して、「display_tb」テキストボックスに値を設定できます
  • actionscript から値を出力できます (fl.trace() を使用)

しかし、パネルを開いた後に JSFL で trace fl.xmlui.get('secretword') を使用すると undefined になります。

ある意味では、xmlui ダイアログが表示されている限り xmlui 変数が存続し、ユーザーがacceptまたはcancelのいずれかをクリックするとすぐに未定義になる場合は、意味があります。誰かがこれが事実であることを確認できますか?

回避策として、xmlui から JSFL を介して「秘密の言葉」をテキスト ファイルに保存しますが、xmlui ノードから JSFL に値を渡すだけの方が簡単です。ファイルをディスクに書き込む以外に、これを行う「よりクリーンな」方法はありますか?

0 投票する
1 に答える
118 参照

flash - Flash のボタン コンポーネントでこの潜在的なバグを修正するにはどうすればよいですか?

Flash IDE の UI コンポーネント パネルから Button コンポーネントを使用し、toggle プロパティを true に設定する必要があります。

タイムライン スクリプトで使用すると、うまく機能します。

クラス(ドキュメントクラス)内で使用すると、選択したプロパティが逆になります(トグルされていない場合はtrueになり、その逆も同様です)。

また、プロパティ インスペクターでトグルを false に設定し、ドキュメント クラスでトグルを true に設定しても、依然として false としてトレースされます。無効にすると、トレースを true に切り替えますが、選択したプロパティは常に false をトレースします。

タイムライン コードは次のように単純です。

ドキュメント クラスも単純です。

現在Flash CS3を使用しています。Flash Player 10 をインストールしました。コンポーネントの「ビルド」バージョンはわかりませんが、Flash Player 9.0.28.0 で 2007 年に作成されたものです。

これを回避する方法を知っている人はいますか?

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

flash - Flash の ComboBox コンポーネントでこの潜在的なバグを修正するにはどうすればよいですか?

ComboBox コンポーネントをスプライトに追加すると、コンテナの高さが必要以上に大きくなります。

これが私が意味することです:

注:ライブラリに ComboBox コンポーネントが必要になります。これにはFlash CS3を使用しています。

次のように、無効化/再描画すると:

高さは 101 から 104 に変化します。

解決策はありますか?

更新: ComboBox サブクラスの configUI メソッドを上書きしましたが、測定値は常に正しいです。コンテナーの高さが 100 に変わるのはなぜですか?

0 投票する
1 に答える
6869 参照

actionscript-3 - ドキュメント クラス AS3 からステージ上のムービー クリップをターゲットにする方法は?

動的なドラッグ アンド ドロップ ゲームを作成しています。ドラッグ ドロップ コードを含むドラッグされた項目のクラスがあります。

私の問題は、ヒット テスト ステートメントで既にステージに配置したムービー クリップを呼び出す/アクセスできないことです。

これが私のコードで、target1_mc と target2_mc はステージ上の既存のムービー クリップです。

0 投票する
1 に答える
634 参照

adobe - IDEから起動したSWFにパラメータを渡すにはどうすればよいですか?

SWFは、loaderInfo.parametersを介してHTMLで設定されたパラメーターにアクセスできます。ctrl-enterを使用してSWFを実行したときに設定されるように、これを.flaプロジェクトに設定するにはどうすればよいですか?

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

flash - SWF ファイルと Flash IDE を開くための新しいバージョンの Flash Player 実行可能ファイルをダウンロードする方法

FDT に指定した swf プレーヤーと、Flash IDE がファイルを再生するために使用するもの、つまり Stage3d プレビュー用の Flash 10 から Flash 11 に更新したいと考えています。どうやってこれを行うのですか?

0 投票する
1 に答える
2697 参照

actionscript-3 - AS3 同じクラスを共有する 2 つのムービークリップ

ライブラリに 2 つの MovieClip シンボルがあり、同じクラスを共有したいのですが、Flash では同じクラスを 2 つの異なる MC シンボルに割り当てることができないため、代わりに、希望するクラスを拡張する 2 つの偽のクラスを作成しました。最初に共有します。

したがって、異なるクラスを拡張する 2 つの異なるクラスで定義された 2 つの MC シンボルを使用すると、同じコードを共有できます。

私の質問: 2 つ以上の異なるライブラリ シンボル間でクラスを共有する方がよい方法はありますか?

0 投票する
1 に答える
499 参照

actionscript-3 - AS3一度に複数のリソースをプリロードできますか?

SWFムービーの冒頭にプリローダーを1つだけ入れたいのですが、複数の外部リソース(画像、サウンド、その他のSWFファイルなど)のダウンロードの進行状況の合計を表示したいと思います。

一度に複数のリソースをプリロードし、単一のプリローダーでそれらの全体的な進行状況を表示することは可能ですか?

具体的には、ムービーが開始され、プリローダーが読み込まれて表示されます。次に、プリローダーは0%の進行状況を表示し、バックグラウンドでサウンド、画像、その他のSWFファイルを読み込んでいる間、100%までビルドします。その後、すべてのリソースが読み込まれます。 、プリローダーがなくなり、使用可能なリソースをアタッチする準備ができた状態でムービーが続行されます。

0 投票する
1 に答える
301 参照

actionscript-3 - FLA ファイル内のクラス ファイル パスを再構成する方法

外部の as3 クラスにリンクされた多くのライブラリ アセットがあります。リンクされたクラスを含むパッケージの構造を変更したいのですが、そうするとすべてのリンクが壊れてしまいます。

FLA ファイルに新しいクラス ファイルの取得元を自動的に、または少なくとも簡単に伝える方法はありますか? 構成ファイルからこの種の情報を読み取るように FLA ファイルを構成できますか?

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

actionscript-3 - インスタンスがシーンを離れた後のクリーンアップ?

シーンに表示されなくなったムービー クリップに追加されたすべてのリスナーとクラス インスタンスについて、もう心配する必要はありますか?

シーンでムービー クリップのインスタンスを処理した後、クリーンアップする意味があるかどうかを知りたいので、質問しています。