Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gente!!!!!!!!
Eu to com um problemão aki
eu to puxando umas imagens por XML ai tenho 4 componente loader eu fiz 1 grande e 3 pequeno que vão ser os thumbs pra carregar a grande
´
aí deixei grande o loader que aparece a foto grande e pequeno os loader que são os thumbs...
só que quando puxa do banco no loader pequeno vem a imagem pequeno não adianta eu diminuir o loader que ele vem grande alguem saberia como dimensionar a imagem carregada de um XML em um loader
segue o script
////////////////////////////////////////////////////////////////
//// FUNÇÃO DE REPLACE - por Gabriel 02/11 às 20:27 //////////
String.prototype.replace = function(text, replacetext) {
return this.split(text).join(replacetext);
};//Sisteminha de News da dupla onPress
//Incluir a classe do laco obtida através do site [url="[http://laco.wz.cz/tween/?page=examples"]http://laco.wz.cz/tween/?page=examples[/url]](http://laco.wz.cz/tween/?page=examples)
//texto q sera exibido antes do carregamento do xml no conteudo
texto.scrolledMC.news.multiline = true;
texto.scrolledMC.news.htmlText ="carregando .."
//texto q sera exibido antes do carregamento do xml no titulo
mc.title.text = "carregando .."
//habilitando o html no campo de texto news
texto.scrolledMC.news.html = true
//habilitando caracteres especiais
System.useCodepage = true;
// criando um xml com o nome de news_d
var news_d:XML = new XML();
// ignorando espaços em branco no xml
news_d.ignoreWhite = true;
// quando o xml for carregado .. quando ele for carregado ele executa a seguinte função
news_d.onLoad = function(){
// o texto do campo de texto title sera igual a nadatexto.scrolledMC.news.htmlText = this.childNodes[0].attributes.texto.replace("(B)", "<b>").replace("(/b)", "</b>");
titulo.text = this.childNodes[0].attributes.cidade;
foto11.contentPath = "imagens/"+this.childNodes[0].attributes.foto1;
foto12.contentPath = "imagens/"+this.childNodes[0].attributes.foto2;
foto13.contentPath = "imagens/"+this.childNodes[0].attributes.foto3;
_global.link11 = "imagens/"+this.childNodes[0].attributes.foto1;
_global.link12 = "imagens/"+this.childNodes[0].attributes.foto2;
_global.link13 = "imagens/"+this.childNodes[0].attributes.foto3;
// a linha abaixo ira nos retornar a quantidade de nós do xml
_global.yeah = this.childNodes.length;
// criando um loop for para q seje duplicado o movieclip "mc" para cada nó
for (a=0; a<yeah; a++) {
//duplico o mc, com a instancia mc+a, e o nivel a+1 _root["mc"+a].title.text = this.childNodes[a].attributes.title;
// na linha abaixo, crio uma variável com o nome de mensage q é equivalente ao nó do xml de atributo texto
_root["mc"+a].mensage = this.childNodes[a].attributes.texto;
//quase a mesma coisa q a linha acima, mas aqui é criado uma variavel com o nome de date, q é equivalente ao atributo date do nó do xml
_root["mc"+a].cidade = this.childNodes[a].attributes.cidade;
_root["mc"+a].titulo = this.childNodes[a].attributes.cidade;
/////////////////////////////// INSERIDO POR GABRIEL /////////////////////////
_root["mc"+a].foto221 = "imagens/"+this.childNodes[a].attributes.foto1;
_root["mc"+a].foto222 = "imagens/"+this.childNodes[a].attributes.foto2;
_root["mc"+a].foto223 = "imagens/"+this.childNodes[a].attributes.foto3;
/////////////////////////////////////////////////////////////////////////////////
//by diogopitz now:
//aqui ele cria um array sem conteudo
todos = [];
//faz um loop for em cima do yeah q retorna a quantidade de nós do xml
for(t=0;t<yeah;t++){
//na linha abaixo, declara q o array "todos" é igual aos movieclips "mc" criados dinamicamente antes para cada titulo
todos[t] = _root["mc"+t];
}
var mi_CSS = new TextField.StyleSheet();//para cada mc clicado, executa uma função
_root["mc"+a].onRelease = function () {
//novamente um loop for retornando a quantidade de "objetos" (mc) no array "todos" citado anteriormente
for(i=0;i<todos.length;i++){
//agora um condicional para o mc que for pressionado for igual a ele mesmo ..
if(todos[i] == this){
//o mesmo vai mudar de cor progressivamente
this.colorTo(0x0099ff, 1);
}
// agora se ele não for o mc selecionado, a cor dele muda progressivamente tbm
else{
todos[i].colorTo(0x000000,1);
}
}
//modo como sera exibido as news no campo de texto chamado "news" com o html habilitado, sera mostrado a variavel date mais uma quebra de linha e o texto logo abaixo
/////////////////////////////// INSERIDO POR GABRIEL /////////////////////////
foto11.contentPath = this.foto221;
foto12.contentPath = this.foto222;
foto13.contentPath = this.foto223;
_global.link11 = this.foto221;
_global.link12 = this.foto222;
_global.link13 = this.foto223;
////////////////////////////////////////////////////////////////////////////////
texto.scrolledMC.news.htmlText = this.mensage.replace("(B)", "<b>").replace("(/b)", "</b>");
titulo.text = this.titulo;
};
};// carregando o arquivo.xml
news_d.load('lista_conteudo.asp?cod='+codigo);
fechafoto._alpha = 0;Carregando comentários...