問題タブ [removechild]
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 - Flash アプリケーションの速度が低下する [removeChild]
フラッシュ アプリケーションに問題があります。これは、実行してからしばらくすると、最終的に速度が低下し始めるためです。私のアプリケーションには、addChild() メソッドで複製する必要があるものがあります。アプリケーションの速度低下または遅延の原因は、 removeChild() がメモリから子を削除しないことであると述べているインターネット上の情報を読みました。
子供をメモリから削除する方法はありますか? どんな入力でも大歓迎です。ありがとう。
javascript - removeChild に親ノードが必要なのはなぜですか?
この質問に答えた後、なぜremoveChild
親要素が必要なのか疑問に思っています。結局のところ、私たちは簡単にできる
親ノードは Javascript/DOM エンジンで常に直接使用できる必要があるため、削除するノードの親ノードを指定する必要は厳密にはありません。
もちろんremoveChild
、DOMノードのメソッドである原理は理解していますが、なぜそのようなものdocument.removeNode
(任意のノードをパラメータとして受け入れるだけのもの)が存在しないのですか?
編集:より明確にするために、質問は:削除する(一意の)ノードが既にある場合、JSエンジンが親ノードを必要とするのはなぜですか?
flash - removeChild の使用エラー (AS3)
パックマン風のゲームを作っています。removeChild() を使用して MovieClip のインスタンスを削除しようとしています。MovieClip インスタンス「box」が MovieClip インスタンス「circle」にヒットすると、 --circle がステージから削除されます。
以下のエラーが表示されます。
ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/removeChild() で Move/eatCircle() で