問題タブ [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.
flash - AS3 の Document クラスへのアクセス
インスタンス化されたクラスはどのように Document クラスにアクセスできますか?
Flash のプロパティ バーを使用して Document クラスに名前を付けた後でも、他のクラスからそれにアクセスしようとすると、通常は失敗し、 「未定義のプロパティにアクセスしようとしています...
解決策の 1 つは、常にDocument クラスをそれ自体にキャストすることです。例えば。
しかし、時にはこの恒星の落とし穴でさえ失敗することがあり、その場合は通常、明らかな問題を除いて抜け道がありません!
flash - ステージのタイムラインからドキュメント クラスへのインスタンス参照にアクセスする
ドキュメント クラスへのインスタンス参照を取得して、ステージのタイムラインからそのメソッドを呼び出す方法はありますか?
ここに可能な解決策があることがわかります:シングルトンを使用する
他の解決策を使用していますstage.getChildAt( 0 )
が、あまり良くありません。
「公式」インスタンス参照はありますか? ドキュメント クラスは明らかに起動時にインスタンス化されるためですが、前述のようなカスタム ソリューションを使用しなくても、そのインスタンスに何らかの方法でアクセスできますか?
ありがとう。
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
正しく実行するには、を追加し続ける必要がありますか?
ありがとう
actionscript-3 - ロードされたSWFのドキュメントクラスをインスタンス化するAS3の問題
Loaderクラスを使用して1つのswfを別のswfにロードしていますが、子swfのロードが終了して表示リストに追加されると、そのドキュメントクラスはインスタンス化されません。オブジェクトの作成時に実行する必要のあるトレースステートメントがいくつかありますが、親SWFにロードしても何も起こりません。子SWFを単独でコンパイルすると、ドキュメントクラスは期待どおりに実行されます。
だから私は疑問に思っています...子SWFのドキュメントクラスをどのように関連付けるのLoader.content
ですか?
以下の岸のソリューションで更新されたコード。
乾杯!
actionscript-3 - 親アセット ファイルと子アセット ファイルの両方にイネーブラー コンポーネントをインポートしたと DoubleClick Studio が認識している
DoubleClick Studioを使い始めたばかりです。CS4 を使用して Flash エキスパンド広告を正常に作成できました。この広告はほとんどスクリプト化されており、Document クラス オプションを使用しています。
何らかの理由で、DoubleClick StudioEnabler
のバックエンドで、コンポーネントを 2 回インポートしたと認識されます。
ファイルを何度もチェックしましたが、根本的な原因が見つかりません。
どんな助けでも大歓迎です:)
flash - Flash CS、外部クラスからのルートを参照
このクラスを作成し、Timeline.as(ドキュメントクラス)の同じパッケージに入れました。
このクラスは、Timeline.asコンストラクターでインスタンス化されます。このクラスからTimeline(root)を参照する方法はありますか?そして、もしそうなら、どのように?
ありがとう!
actionscript-3 - タイムライン コードとドキュメント クラス コードの違い
タイムライン コードとドキュメント クラス コードの記述の違いを説明しようとしています。
これらは正しいですか?移行を行っている人々をつまずかせるものは他にありますか?
actionscript-3 - DocumentClassからの参照別のクラスのインスタンスによって作成されたムービークリップ
Flashプロジェクトにこのメイン(ドキュメントクラス)があります:
これは他のクラスです:
ここで、メインクラスの参照(ref)をOtherに渡し、最初のケースでわかるようにクリップを追加すると、メインからムービークリップクリップを参照できます(メインからgetChildAt(0)
は「クリップ」です)。しかし、2番目のメソッド(参照なし)を使用して、メインクラスから同じことを行う方法はありますか?Otherがclippoを作成すると、ステージ上でclippoを見ることができますが、clippoがDisplayListのどこに「存在する」のか理解できません。
actionscript-3 - AS3 で行を表示する
この関数は、xVal と yVal のパラメーター 22 と 58 でそれぞれ呼び出されます。swf をコンパイルしてテストしても何も表示されず、エラーもありません。コードはドキュメント クラスにあります。
actionscript-3 - ドキュメントクラスではなく、カスタムクラスのステージプロパティ
CustomClassでstage.width/heightを使用する必要があるので、それに関するいくつかのトピックを見つけました。
しかし、私の場合、ドキュメントクラスではないため、機能しないと思います。他の解決策はありますか?
更新:クラスコード
お役に立てば幸いです。