問題タブ [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.
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 に値を渡すだけの方が簡単です。ファイルをディスクに書き込む以外に、これを行う「よりクリーンな」方法はありますか?
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 年に作成されたものです。
これを回避する方法を知っている人はいますか?
flash - Flash の ComboBox コンポーネントでこの潜在的なバグを修正するにはどうすればよいですか?
ComboBox コンポーネントをスプライトに追加すると、コンテナの高さが必要以上に大きくなります。
これが私が意味することです:
注:ライブラリに ComboBox コンポーネントが必要になります。これにはFlash CS3を使用しています。
次のように、無効化/再描画すると:
高さは 101 から 104 に変化します。
解決策はありますか?
更新: ComboBox サブクラスの configUI メソッドを上書きしましたが、測定値は常に正しいです。コンテナーの高さが 100 に変わるのはなぜですか?
actionscript-3 - ドキュメント クラス AS3 からステージ上のムービー クリップをターゲットにする方法は?
動的なドラッグ アンド ドロップ ゲームを作成しています。ドラッグ ドロップ コードを含むドラッグされた項目のクラスがあります。
私の問題は、ヒット テスト ステートメントで既にステージに配置したムービー クリップを呼び出す/アクセスできないことです。
これが私のコードで、target1_mc と target2_mc はステージ上の既存のムービー クリップです。
adobe - IDEから起動したSWFにパラメータを渡すにはどうすればよいですか?
SWFは、loaderInfo.parametersを介してHTMLで設定されたパラメーターにアクセスできます。ctrl-enterを使用してSWFを実行したときに設定されるように、これを.flaプロジェクトに設定するにはどうすればよいですか?
flash - SWF ファイルと Flash IDE を開くための新しいバージョンの Flash Player 実行可能ファイルをダウンロードする方法
FDT に指定した swf プレーヤーと、Flash IDE がファイルを再生するために使用するもの、つまり Stage3d プレビュー用の Flash 10 から Flash 11 に更新したいと考えています。どうやってこれを行うのですか?
actionscript-3 - AS3 同じクラスを共有する 2 つのムービークリップ
ライブラリに 2 つの MovieClip シンボルがあり、同じクラスを共有したいのですが、Flash では同じクラスを 2 つの異なる MC シンボルに割り当てることができないため、代わりに、希望するクラスを拡張する 2 つの偽のクラスを作成しました。最初に共有します。
したがって、異なるクラスを拡張する 2 つの異なるクラスで定義された 2 つの MC シンボルを使用すると、同じコードを共有できます。
私の質問: 2 つ以上の異なるライブラリ シンボル間でクラスを共有する方がよい方法はありますか?
actionscript-3 - AS3一度に複数のリソースをプリロードできますか?
SWFムービーの冒頭にプリローダーを1つだけ入れたいのですが、複数の外部リソース(画像、サウンド、その他のSWFファイルなど)のダウンロードの進行状況の合計を表示したいと思います。
一度に複数のリソースをプリロードし、単一のプリローダーでそれらの全体的な進行状況を表示することは可能ですか?
具体的には、ムービーが開始され、プリローダーが読み込まれて表示されます。次に、プリローダーは0%の進行状況を表示し、バックグラウンドでサウンド、画像、その他のSWFファイルを読み込んでいる間、100%までビルドします。その後、すべてのリソースが読み込まれます。 、プリローダーがなくなり、使用可能なリソースをアタッチする準備ができた状態でムービーが続行されます。
actionscript-3 - FLA ファイル内のクラス ファイル パスを再構成する方法
外部の as3 クラスにリンクされた多くのライブラリ アセットがあります。リンクされたクラスを含むパッケージの構造を変更したいのですが、そうするとすべてのリンクが壊れてしまいます。
FLA ファイルに新しいクラス ファイルの取得元を自動的に、または少なくとも簡単に伝える方法はありますか? 構成ファイルからこの種の情報を読み取るように FLA ファイルを構成できますか?
actionscript-3 - インスタンスがシーンを離れた後のクリーンアップ?
シーンに表示されなくなったムービー クリップに追加されたすべてのリスナーとクラス インスタンスについて、もう心配する必要はありますか?
シーンでムービー クリップのインスタンスを処理した後、クリーンアップする意味があるかどうかを知りたいので、質問しています。