問題タブ [addchild]

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

flash - TypeError: エラー #2007: パラメータの子は非 null でなければなりません。flash.display::DisplayObjectContainer/addChild() で

ボタンを作成し、画面に追加しようとすると、このエラーが発生します。ボタンのコードは -

私はそれを public var として宣言し、使用していますaddChild(submit_button);

  • 編集 - すべてのコードは 1 つのクラス ファイルにあります。最初に送信ボタンを設定します - private var submit_button:SimpleButton; 関数 private function submitButton():void { submit_button=new SimpleButton(); があります。submit_button.x=200; submit_button.y=200;

    /li>
0 投票する
1 に答える
430 参照

cocos2d-iphone - cocos2d:ccspriteメモリを4MB割り当て、子としてシーンに追加mem = 11MB

helloworldテンプレートから始めました。メニューを追加し、パフォーマンスツール->割り当てを開始しました。結果:1.9MB ok、空のシーンは2MBになり、画像1024x1024で初期化されたインスタンス変数ccspriteが追加されました

パフォーマンスツール->割り当てを開始しました。結果:6MB ok、メモリ内の画像は4MB、空の+2MBがschenに追加されました

パフォーマンスツール->割り当て。結果:11MBは正常ですか?子として追加するすべてのスプライトは、メモリ使用量を2倍にしますか?ありがとう

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

actionscript-3 - AS3ライブラリから追加されたムービークリップ内のテキストフィールドを変更

私は次のことをしようとしています:

ステージにzonaCentral_mcという空のムービークリップがあります。このコードを持つ関数を使用します:

ライブラリからMovieClip zonaCentral_DescripcionProcesoを空のムービークリップzonaCentral_mcに読み込みます。ロードされた MC には、内部にtitulo_textと呼ばれる動的なテキスト フィールドがあります。そのテキストを変更するにはどうすればよいですか? 私はしようとしています:

しかし、エラーが発生します: #1010: 1 つの用語が定義されておらず、プロパティがありません

ドット表記this["zonaCentral_mc"].zonaCentral_DescripcionProceso.titulo_text.textも同じ結果で試しました。

間違った方法でアクセスしていますか? なぜ定義されていないのか、それらはすべて定義されており、上記のステートメントを呼び出す段階にあると思います。

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

actionscript-3 - 動的に追加された MC のインスタンスへのアクセス

次のコードを使用して、ムービー クリップを動的に追加しました。

今、ステージにパイがあります。うーん。これがドラッグ アンド ドロップでステージに配置されたムービー クリップのように機能すると仮定して、これを追加してパイ内のインスタンスを変更しました。

チェリーは、3 フレームで構成される別のムービー クリップである cPie ムービー クリップのインスタンスです。2コマ目まで行きたいです。通常はこの方法で問題なく動作しますが、ActionScript を介して追加されたムービー クリップを使用しようとすると、次のランタイム エラーが発生します。

いつものように、返されたエラーは、この問題の解決にはまったく役立ちません。それは「暗黙の強制」と同じくらいあいまいで、英語を専攻していない私には意味がありません. 私が知っていることは、何か間違ったことをしていて、その結果、このエラーが発生するということです。これについての正しい方法は非常に高く評価されます。

PSこれをループで使用する予定です。それを考慮してください。

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

actionscript-3 - オブジェクトがムービークリップに追加されたときの検出

わかりましたので、子がいつムービークリップ「x」に追加されたかを把握しようとしており、この「x」ムービークリップ内からこの操作を処理/迂回しています。

addChild と addChildAt を優先せずにオーバーライドしようとしました。フラッシュを介してステージに配置されたムービークリップは、依然として addChild または addChildAt をトリガーしません。ただし、トレースthis.numChildrenでは「2」が正しく表示されます。

ヒントはありますか?

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

flash - ActionScript 3.0 は外部画像をコンテナ ムービークリップにロードしますか?

AS3 は初めてで、Senocular Transform Tool (AS3 バージョン) のヘルプが必要です

Senocular Transform Tool クラスで変換できるように、外部画像を読み込むのに問題があります。

なんとか画像を読み込めましたが、変換クラスはそれを取得したくないようです。

HD からローダー、スプライト、ステージ上の空のコンテナー movieClip にイメージをロードしようとしています...

誰かが私を正しい方向に向けることができますか?

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

php - クラスからステージへの ActionScript AddChild

メソッドを使用してメイン ステージにオブジェクトを追加しようとしていますaddChild()。通常、FLA 自体で作業する場合は、 を使用しaddChild(myObject)ても問題なく動作します。ただし、外部 AS クラス内では機能しません。

私が見つけた他のすべてのチュートリアルは、このようなことを行う方法を教えてくれましたが、これは私が必要としているものではありません:

外部 AS クラスを介してメイン ステージにオブジェクトを追加する方法を教えてください。

お時間をいただきありがとうございます。

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

flash - ルートでaddChild()をオーバーライドしますか?

ムービークリップ内でaddChildをオーバーライドする方法を見てきましたが、最上位のルートレベルでオーバーライドできますか?のように、メインタイムラインでオーバーライドします。

0 投票する
0 に答える
79 参照

iphone - 削除した後に同じ ccspirit オブジェクトを追加できますか?

ccspirit オブジェクトの NSMutableArray に合計 20 個の画像があり、それらを画面上で上に移動して表示したいので、以下のように [self addChild:p] として追加します。

それを上に移動する方法は

ただ、何度もaddChildを使うと重くなってしまうのでどうしようかな、addChildを使って一定時間経ったら削除しようと思っているのですが、removeChildを使って同じようにccspiritを追加することは可能ですか? ccspirit オブジェクト?

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

actionscript-3 - AS3 を表示した後、動的にロードされた swf をアンロードします

多くのビデオクリップを使用する必要があるプレゼンテーションを行っています。Loader を使用して、これらすべての動画を動的に読み込みます。次のようなコード スニペットを使用します。

a 問題は次のとおりです。理由はわかりませんが、すべてメモリにロードされているためだと思います。ビデオを表示した後、ビデオをメモリから消去する方法はありますか? または、これに対する別の解決策はありますか?