問題タブ [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.
php - 空の文字列を持つ PHP SimpleXML::addChild - 冗長ノード
空の文字列を値として (または空白を使用して) addChild を呼び出すと、値のないノードだけを追加するのではなく、冗長な SimpleXml ノードがノード内に追加されるようです。
何が起こるかの簡単なデモを次に示します。
そして、ここに空の文字列があります:
私が現在使用している回避策はかなりひどいものです - 最終的な JSON で str_replace を実行して、!4jh5jh1uio4jh5ij14j34io5j! を置き換えています。空の文字列で。うん。おそらく、この時点での唯一の答えは、「simplexml にバグ レポートを送信する」ことです...
誰かがより良い解決策を持っていますか?
actionscript-3 - 変数 addChild が定義されていませんか?
AS3 の使用に問題があります。Flash CS3 で次のエラー メッセージが表示されます。エラー #1065: 変数 addChild が定義されていません。
何が問題なのですか?
これは私のコードです:
actionscript-3 - AS2 SWF を AS3 SWF にロードできますか? これをステージに追加して、As3 swf から操作するにはどうすればよいですか?
AS2 で記述された SWF を AS3 SWF にロードしようとしています - Loader クラスを使用し、Event.COMPLETE をリッスンします。私の onCompleteHandler 関数で、これをステージに追加したいので、試してみます-
...しかし、次のエラーメッセージが表示されます。
AS2 swwf には多くのコードが含まれており、AS3 への移行を避けることができれば、そうしたくないと思っています。これが可能かどうか、またはロードされたswfをステージに追加する別の方法を知っている人は誰でも。ロードされたswfで関数を呼び出すにはどうすればよいですか?
ここにコードスニペットがあります -
皆さんありがとう。
flash - ムービークリップに画像を表示する際の問題
私のフラッシュアプリに少し問題があります
サーバーから画像をロードするローダーがあります。また、ローダー クラスを使用して画像をプレビューするために使用される小さなムービークリップのリストを保持する大きなムービークリップもあります。
ローダーを使用して大きなムービークリップに直接追加すると画像を表示できますが、小さなムービークリップに追加して大きなムービークリップに追加すると画像が表示されません...
これは私のコードです:
flash - Actionscript 3、ライブラリから addChild を実行し、インスタンス名でその子にアクセスします
そのため、addChild() を使用してライブラリからムービー クリップを正常に追加しましたが、動的に追加されたムービークリップに含まれていたいくつかのムービークリップにアクセスしたいと考えています。
標準のドット表記を使用し、インスタンス名を渡す getChildByName も使用しました。
ここで何が欠けていますか?
----編集済み----
ループスルーの提案を試み、インデックスでアクセスできますが、これを行う方法として直感的ではないようです...以下は、以前に試した2つの例で、すべて「1119:アクセス」として返されます静的タイプの flash.display:DisplayObject を使用した参照を通じて、未定義のプロパティ nameText の可能性があります。」または「1061: 静的タイプの flash.display:DisplayObject の参照を介して、未定義の可能性があるメソッド getChildByName を呼び出します。」
ドット表記の例:
.getChildByName() を使用した例:
flash - removeChild メソッドの使用時にエラーが発生する
みなさん、ハロウィン前のハッピー :)
今日の問題は、子オブジェクトを削除するときに表示される DisplayObject エラーです。ビデオ コンテナとビデオ コントロールを起動 (addChild) し、閉じるボタンを追加するコードがあります。閉じるボタンが正常に機能し、ビデオとコントロールが削除され、別のビデオを再度選択できるようになりましたが、2 回目の閉じるをクリックすると、次のエラーが表示されます。
ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/removeChild() で
そこで、問題を videoContainer (ビデオ オブジェクトを保持する) を削除する場所に絞り込みました。
ビデオを再生するための私のコード:
動画プレーヤーのコードを締めくくる: 私のコメントで、私が試した他のコードを見ることができますが、それでもエラーが発生します。
これで私のムービーは正常に動作しますが、このエラーがバックグラウンドで発生し (そして出力ウィンドウに表示され)、最終的に他の場所で問題が発生するのではないかと心配しています :(
これを見てくれてありがとう!:)
更新: 修正済み! 問題は、kill VC リスナーを削除したことですが、愚かな Close Button Mouse_Event リスナーを削除するのを忘れていました:(
このグラフィックが役立つかどうかはわかりませんが、
apache-flex - 動的に生成された Flex コンポーネントへのハンドルの取得
別の MXML ファイルをカスタム コンポーネントのテンプレートとして参照する Flex アプリケーションがあります。プログラムでコンポーネントのインスタンスを動的に数回作成しますが、必要に応じてコンポーネントのインスタンスを変更できるハンドルを取得する必要があります。
コンポーネントの MXML ファイルでバインド可能なパブリック変数を使用して、インスタンス化時にこのコンポーネントに特定の情報を渡します。addChild() を使用してメイン プログラムに追加します。
必要に応じてコンポーネントのプログレスバーを更新し、addChild したボックスから削除したいと考えています。
必要に応じてコンポーネントを簡単に操作できるように、各コンポーネントへの予測可能なアクセスを提供する変数を取得する最も簡単で最良の方法は何ですか? 作成完了を示唆する研究もありますが、私は、さまざまな実験を何度も行って空白になるよりも、尋ねるだけの方が速いと判断しました。
すべての助けをありがとう。: )
actionscript-3 - Loader 表示オブジェクトを使用して X jpeg をロードし、ステージ上で各画像のサイズを個別に変更する
ねえ、私はこれが可能かどうか疑問に思っていました
addChild(myLoader); を使用して、画像を読み込んで簡単に表示することができます。myLoader は classWide プライベート スコープにあります。問題は、ローダーをステージに追加するクラス内で関数を呼び出すたびに、古いものをクリアして、この新しいものを入れることです。完了しました。コードをX回ロードして書き込む必要がある画像の数を知る以外に何もできないため、これは深刻な障害です。問題は、URL が XML ファイルから読み取られることです。
私の主な望みは、ローダーを含む classWide プライベート配列を持ち、ロードが完了するたびに myArray.push(myLoader) を使用してそれらを割り当てることでした。コンパイルはできても表示されないという問題があります
これが書かれているように動作します
apache-flex - Adobe Flash Builder(flex4):このクラスではaddChild()は使用できません。
そのクラスを使用するために、swfをflex4アプリケーションにロードしたいと思います。
エラーが発生しました:
エラー:addChild()はこのクラスでは使用できません。代わりに、addElement()を使用するか、スキンがある場合はそれを変更してください。
Spark.components.supportClasses :: SkinnableComponent / addChild()[E:\ dev \ gumbo_beta2 \ frameworks \ projects \ spark \ src \ spark \ components \ supportClasses \ SkinnableComponent.as:966]
at main / private:init / loaded( )[C:\ Documents and Settings \ ufk \ Adobe Flash Builder Beta 2 \ xpogames-toolkit-test \ src \ main.mxml:22]
に変更addChild()
するとaddElement()
、次のコンパイルエラーが発生します。
1067:タイプflash.display:Loaderの値の無関係なタイプmx.core:IVisualElementへの暗黙の強制。main.mxmlパス/ディレクトリ22行目フレックス問題
この問題を解決する方法はありますか?