marllinho 0 Denunciar post Postado Novembro 14, 2006 E ai galera... to começando agora com actionscript e tenho umas dúvidas crueis... seguinte... construi uma galeria utilizando xml.. este meu xml tem a estrutura mais ou menos assim <galeria><foto nome="nomedafoto" extensao="jpg" largura="400" altura="600" membro="0" /><foto nome="nomedafoto2" extensao="png" largura="200" altura="100" membro="1" /><foto nome="nomedafoto3" extensao="gif" largura="600" altura="300" membro="1" />...muito bem..no meu filme, as imagens vão aparecendo conforme a animação vai rolando e cada um já tem seu mc definido pois o número de imagens a serem exibidas é limitado... as propriedades do meu stage são 15 fps, 1024/768, flashplayer 7... etc etc... agora surge a dúvida... no xml eu tenho a propriedade membro="" que é uma propriedade de controle.. se o valor desta for 0 significa que o acesso é público e todos podem ver, porém se for 1 significa que é acesso privado e apenas mebros podem ver... esse controle de se o cara tá logado ou não eu faço depois... a dúvida é como exibir um mc de acordo com o valor deste propriedade... eu instanciei um mc e gostaria de exibi-lo somente se este propriedade for 1.. mas não sei como colocá-lo no stage... qlguma sugestão?? crio ele na biblioteca ou no stage?? e depois só defino as propriedades _x e _y??? como fazer?? valeu a atenção galera e desculpa incomdar com dúvidas deste tipo.. mas ocomeço sempre é difícil.... falow... Compartilhar este post Link para o post Compartilhar em outros sites
lucasmatis 0 Denunciar post Postado Novembro 14, 2006 Acho que você poderia fazer tudo no código. Alguma coisa neste fluxo: 1 - Cria um MovieClip em Branco no stage (via código: _root.createEmptyMovieClip()) 2 - Le o XML pra ver se é 0 ou 1 3 - Vê se o cara tá logado... ou sei lá o que. 4 - Atacha o JPG no movieClip criado conforme o resultado da decisão acima. (_root.Instancia.loadMovie 5 - Posiciona, aplica animações... efeitos.. etc. Alguma coisa mais ou menos deste tipo. (pode ter erros no código, não testei) if(membro == 0 || usuario.logado = true){ // se a foto for pública ou se o cara tiver logado exibe... var foto:MovieClip = _root.createEmptyMovieClip("mcFoto1",_root.getNextHighestDepth()); foto.loadMovie("http://minhafoto.jpg"); foto._x = 345; foto._y = 159;} // senão, não exibe.. hehe Compartilhar este post Link para o post Compartilhar em outros sites