Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho uma variável _global.cont = 500;
começo em 500 que é um número alto... notem abaixo a função duplicar - ela é invocada quando acabo um upload de uma imagem... a variável nomeimagem é definida de modo global também. antes estava usando cont++ no final, agora botei cont = cont + 2;
a função copiatexto é uma função que pega o texto de um input chamado "input_txt", que está um nível acima, e joga em um novo dynamic text dentro de um novo MC....
oq está conflitando ali??? pq.. o que está me acontecendo é que ALEATORIAMENTE, não é sempre... quando insiro um texto ou uma foto, outro texto ou outra foto somem, como se estivesse assumindo uma camada que já existisse.......
porém fazendo um trace vi que a variavel cont está "andando" certamente, 500, 502, 504, 506, 508...... e aí??
var mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
_global.duplicar = function(){
mcl.addListener(listener);
var imagem:MovieClip = vazio.duplicateMovieClip("imagem_" + cont, cont);
mcl.loadClip("orcamento/"+nomeimagem, "imagem_"+cont);
listener.onLoadComplete = function(imagem:MovieClip){
imagem._xscale = 10;
imagem._yscale = 10;
imagem.onPress = function() {
mx.behaviors.DepthControl.bringToFront(this);
this.addFreeTransform(_global.customStyle);
}
_global.deletar = function(){
unloadMovie(imagem);
imagem.removeFreeTransform();
}
var trialNavigation = new ContextMenu();
trialNavigation.hideBuiltInItems();
trialNavigation.customItems.push(new ContextMenuItem("Apagar esta imagem", _global.deletar));
imagem.menu = trialNavigation;
}
cont = cont + 2;
}
_global.copiatexto = function(){
var mc:MovieClip = vazio.duplicateMovieClip("texto_" + cont, cont);
var texto:TextField = mc.createTextField("texto", cont, 0,0,750, 50);
mc.texto.text = _parent.input_txt.text;
formatacao = new TextFormat();
formatacao.size = _parent.size_cb.selectedItem;
formatacao.font = _parent.font_cb.selectedItem;
formatacao.bold = _parent.ehbold;
formatacao.color = _parent.color_cb.selectedItem.data;
mc.texto.setTextFormat(formatacao);
mc.onPress = function(){
startDrag(this);
mx.behaviors.DepthControl.bringToFront(this);
}
mc.onRelease = function(){
stopDrag();
}
_global.deletartexto = function(){
unloadMovie(mc);
}
var trialNavigation2 = new ContextMenu();
trialNavigation2.hideBuiltInItems();
trialNavigation2.customItems.push(new ContextMenuItem("Apagar este texto", _global.deletartexto));
mc.texto.menu = trialNavigation2;
_parent.input_txt.text = "";
cont = cont + 2;
}
stop();Carregando comentários...