問題タブ [document-class]

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 に答える
15301 参照

flash - AS3 の Document クラスへのアクセス

インスタンス化されたクラスはどのように Document クラスにアクセスできますか?

Flash のプロパティ バーを使用して Document クラスに名前を付けた後でも、他のクラスからそれにアクセスしようとすると、通常は失敗し、 「未定義のプロパティにアクセスしようとしています...

解決策の 1 つは、常にDocument クラスをそれ自体にキャストすることです。例えば。

しかし、時にはこの恒星の落とし穴でさえ失敗することがあり、その場合は通常、明らかな問題を除いて抜け道がありません!

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

flash - ステージのタイムラインからドキュメント クラスへのインスタンス参照にアクセスする

ドキュメント クラスへのインスタンス参照を取得して、ステージのタイムラインからそのメソッドを呼び出す方法はありますか?
ここに可能な解決策があることがわかります:シングルトンを使用する
他の解決策を使用していますstage.getChildAt( 0 )が、あまり良くありません。
「公式」インスタンス参照はありますか? ドキュメント クラスは明らかに起動時にインスタンス化されるためですが、前述のようなカスタム ソリューションを使用しなくても、そのインスタンスに何らかの方法でアクセスできますか?
ありがとう。

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

actionscript-3 - ドキュメントクラスを指定すると、As3エラー1046タイプが見つかりません

Flash cs3を使用する私のas3コードでは、ドキュメントクラスがなくてもすべて正常に機能します。イベントハンドラーを使用でき、それらは機能します。しかし、ドキュメントクラスをアタッチすると、次のエラーが発生し始めます。1046: Type was not found or was not a compile-time constant: KeyboardEvent.

なぜこれが起こるのか誰かが説明できますか?これは私のドキュメントクラスがどのように見えるかです:

しかし、その後、私はより多くのエラーを取得し始めます。私は得る:1180: Call to a possibly undefined method SoundTransform.

import正しく実行するには、を追加し続ける必要がありますか?

ありがとう

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

actionscript-3 - ロードされたSWFのドキュメントクラスをインスタンス化するAS3の問題

Loaderクラスを使用して1つのswfを別のswfにロードしていますが、子swfのロードが終了して表示リストに追加されると、そのドキュメントクラスはインスタンス化されません。オブジェクトの作成時に実行する必要のあるトレースステートメントがいくつかありますが、親SWFにロードしても何も起こりません。子SWFを単独でコンパイルすると、ドキュメントクラスは期待どおりに実行されます。

だから私は疑問に思っています...子SWFのドキュメントクラスをどのように関連付けるのLoader.contentですか?

以下の岸のソリューションで更新されたコード。

乾杯!

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

actionscript-3 - 親アセット ファイルと子アセット ファイルの両方にイネーブラー コンポーネントをインポートしたと DoubleClick Studio が認識している

DoubleClick Studioを使い始めたばかりです。CS4 を使用して Flash エキスパンド広告を正常に作成できました。この広告はほとんどスクリプト化されており、Document クラス オプションを使用しています。

何らかの理由で、DoubleClick StudioEnablerのバックエンドで、コンポーネントを 2 回インポートしたと認識されます。

ファイルを何度もチェックしましたが、根本的な原因が見つかりません。

どんな助けでも大歓迎です:)

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

flash - Flash CS、外部クラスからのルートを参照

このクラスを作成し、Timeline.as(ドキュメントクラス)の同じパッケージに入れました。

このクラスは、Timeline.asコンストラクターでインスタンス化されます。このクラスからTimeline(root)を参照する方法はありますか?そして、もしそうなら、どのように?

ありがとう!

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

actionscript-3 - タイムライン コードとドキュメント クラス コードの違い

タイムライン コードとドキュメント クラス コードの記述の違いを説明しようとしています。

これらは正しいですか?移行を行っている人々をつまずかせるものは他にありますか?

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

actionscript-3 - DocumentClassからの参照別のクラスのインスタンスによって作成されたムービークリップ

Flashプロジェクトにこのメイン(ドキュメントクラス)があります:

これは他のクラスです:

ここで、メインクラスの参照(ref)をOtherに渡し、最初のケースでわかるようにクリップを追加すると、メインからムービークリップクリップを参照できます(メインからgetChildAt(0)は「クリップ」です)。しかし、2番目のメソッド(参照なし)を使用して、メインクラスから同じことを行う方法はありますか?Otherがclippoを作成すると、ステージ上でclippoを見ることができますが、clippoがDisplayListのどこに「存在する」のか理解できません。

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

actionscript-3 - AS3 で行を表示する

この関数は、xVal と yVal のパラメーター 22 と 58 でそれぞれ呼び出されます。swf をコンパイルしてテストしても何も表示されず、エラーもありません。コードはドキュメント クラスにあります。

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

actionscript-3 - ドキュメントクラスではなく、カスタムクラスのステージプロパティ

CustomClassでstage.width/heightを使用する必要があるので、それに関するいくつかのトピックを見つけました。

しかし、私の場合、ドキュメントクラスではないため、機能しないと思います。他の解決策はありますか?

更新:クラスコード

お役に立てば幸いです。