私はボタンを持っており、私はそれをアンロードしようとしていますが、私は方法を知らない。actionscript 3でボタンを削除/アンロードする方法 - フラッシュ?
私は次のように子を追加します:addChild(buttons);
私はそれを削除しようとしています:removeChild(buttons);
しかし、これは機能しませんが、何も起こりません。何か案は?
私はボタンを持っており、私はそれをアンロードしようとしていますが、私は方法を知らない。actionscript 3でボタンを削除/アンロードする方法 - フラッシュ?
私は次のように子を追加します:addChild(buttons);
私はそれを削除しようとしています:removeChild(buttons);
しかし、これは機能しませんが、何も起こりません。何か案は?
おそらくボタンが関数内で一時的に定義されているため、コードからそのボタンのインスタンスが失われている可能性があります。
2オプションは、ボタンのグローバルインスタンスを作成します。
または
var list:Array = new Array(); //define a global array
var b1:Button = new Button() //I honestly don't remember the synthax for creating a button
list.push(b1);
その後、あなただけの次の操作を行う段階からボタンを削除したいときに、これまでのリストにそのボタンのインスタンスを追加します。
それは「doesnのことfor(int i=0; i<list.length;i++){
removeChild(list[i]);
}
奇数それはちょうど1つのボタンであれば、このようにすることができます。
buttons.parent.removeChild(buttons);
ボタンを1回追加してもよろしいですか?あなたがそれを2回追加すると、あなたはもう一方の上に寝そべっているかもしれません。あなたがそれらの1つを削除すると、あなたは変化を見ることができません。 –