Posted 03 January 2006 - 08:11 PM
Olá Hugo...
Cara, na verdade agora deu certo, tava tentando fazer o botão de remover movie clipe no Flash mx, agora fiz no Flash 8 deu certo, valeu mesmo...
Tô tentando agora fazer o seguinte, varios botões que duplicam vários movie clipes, só que aí o botão de remover movie clipe não apaga todos, o códigos que usei são esses... que vc mesmo me deu...
pai.filho._visible = false;
pai.filho1._visible = false;
pai.filho2._visible = false;
pai.filho3._visible = false;
duplica_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho.duplicateMovieClip('filho'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};
duplica1_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho1.duplicateMovieClip('filho1'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};
duplica2_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho2.duplicateMovieClip('filho2'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};
duplica3_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho3.duplicateMovieClip('filho3'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};
remover_duplicados.onRelease = function():Void {
for (var i in pai) {
pai[i].removeMovieClip();
}
};
Como fazer pra esse abençoado botão de remover movie clipes apague tudo o que tiver duplicado, mesmo que eu tenha uns 30 movie clipes com instancias diferentes duplicados 10 vezes cada um... (filho1, filho2, filho3, ...etc...)
é possivel!!??
Valeu cara e fique com Deus, vc não sabe o quanto tá me ajudando...
Toninho