Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Bem, estou tentando fazer uma espécie de galeria dinâmica usando flash + XML.
Este código monta um menu e ao clicar ele carrega a foto e tamanho grande e uma descrição.
Eu alterei este código, já que o original carregava um título (algum nome que você quisesse colocar) e eu quero q ele carregue um thumb.
Primeiro eliminei o campo de texto dinâmico do mc "títulos" e coloquei um mc chamado mini para ser carregado o thumb, mas a foto não está aparecendo...e pior o flash não me reporta nenhum erro...já verifiquei os nomes dos arquivos, já refiz o xml 10x...ele consegue ler td e monta o menu certinho, ao clicar ele exibe a foto e a descrição corretamente, mas o thumb não aparece...
Segue abaixo o código, se alguém puder me ajudar ficarei mto grato.
System.useCodepage = true;
stop();
var vitrine:XML = new XML();
vitrine.ignoreWhite = true;
vitrine.load("novi.xml");
//
function meuMenu() {
var linkage:String = "titulos";
var meuX:Number = 652;
var meuY:Number = 130;
for(var i=0; i<vitrine.childNodes[0].childNodes.length; i++){
var nomeDaFoto:String = vitrine.childNodes[0].childNodes*.attributes.thumb;*
* var endDaFoto1:String = vitrine.childNodes[0].childNodes**.attributes.foto;*
* var descDaFoto:String = vitrine.childNodes[0].childNodes**.attributes.desc;*
this.attachMovie(linkage, nomeDaFoto, i+1);
var itemDoMenu:Object = this[nomeDaFoto];
itemDoMenu.titulos.mini.loadMovie = nomeDaFoto;
itemDoMenu._x = meuX;
itemDoMenu._y = meuY += (itemDoMenu._height)+4;
itemDoMenu.link = endDaFoto1;
itemDoMenu.desc = descDaFoto;
itemDoMenu.onPress = function(){
_root.barraloader._alpha = 100;
loadMovie(this.link,carrega1);
_root.descricao.htmlText = this.desc;
}
}
}
//
vitrine.onLoad = function(success){
if(success){
_root.descricao.text = "Selecione uma foto no menu ao lado";
meuMenu();
}
}
Carregando comentários...