• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

biggipsy

ler dois nos em vez de estar a ler so um

6 mensagens neste tópico

Boa tarde

Eu tenho o seguinte codigo

if (items[i].attributes.type == "vazio") { 
		// criar variáveis para os nossos elementos
		var species = items[i].firstChild; // same as items[i].childNodes[0]
		var textopequeno = items[i].childNodes[1];//second child node


		/* Criar um item de menu clip do filme, no menu_mc instância */
		/*para cada item compensar cada elemento adicional na parte de baixo do ecran*/
		var item_mc = menu_mc.attachMovie("menu_item","item"+item_count, item_count);
		item_mc._y = item_count * item_spacing;
		item_count++;

		// cede o texto usando nodeValue para ir buscar o texto
		// dos nos texto  e secçoes CDATA 
		item_mc.species_txt.text = species.firstChild.nodeValue;
		item_mc.main_btn.location_text = textopequeno.firstChild.nodeValue;



		// definir o onRelease do item botão para a função DisplayInfo
		item_mc.main_btn.onRelease = DisplayInfo;
	}
}
}

e queria q ele em vez de estar a ler so um no que lesse dois, ou seja que lesse o Titulo e texto pequeno em vez de me estar so a permitir ler o Titulo

o xml é o seguinte

<?xml version="1.0" ?>
<principal>
<no>
		<item type="vazio">
		<titulo>Março 2008 - Cantar com o Ruca </titulo>
		<textopequeno>teste texto pequeno 1 </textopequeno>
		<textogrande>Participe no passatempo e leve as crianças a assistir ao espectáculo "VEM CANTAR COM O RUCA - A FESTA SURPRESA"!<br/>Para participar, só tem de ligar o nº 760 78 78 18 (€0,60+IVA) e habilitar-se a ganhar um convite familiar para o VEM CANTAR COM O RUCA - A FESTA SURPRESA.Participe e habilite-se a ganhar convites para a festa surpresa do ano</textogrande>
	   </item>
	   <item type="vazio">
	   <titulo>Março 2008</titulo>
	   <textopequeno>teste texto pequeno 2 </textopequeno>
	   <textogrande>MaxMen oferece 10 bilhetes duplos para a ante-estreia do filme "Al Pacino 88 Minutos".Ante-estrei a 19 de Março em Lisboa no Cinema City Campo Pequeno e no Porto Uci Arrábida 29, às 21:30</textogrande>
	   </item>	
	   <item type="vazio">
	   <titulo>Março 2008</titulo>
	   <textopequeno>teste texto pequeno 3 </textopequeno>
	   <textogrande>MaxMen oferece 10 bilhetes duplos para a ante-estreia do filme "Al Pacino 88 Minutos".Ante-estrei a 19 de Março em Lisboa no Cinema City Campo Pequeno e no Porto Uci Arrábida 29, às 21:30</textogrande>
	   </item>		
	   <item type="vazio">
	   <titulo>Março 2008</titulo>
	   <textopequeno>teste texto pequeno 4 </textopequeno>
	   <textogrande>MaxMen oferece 10 bilhetes duplos para a ante-estreia do filme "Al Pacino 88 Minutos".Ante-estrei a 19 de Março em Lisboa no Cinema City Campo Pequeno e no Porto Uci Arrábida 29, às 21:30</textogrande>
	   </item>			
</principal>

Obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Oi,

item_mc.main_btn.location_text.text = textopequeno.firstChild.nodeValue;

nao faco a minima se será esse o teu problema pois nao experimentei o codigo...  :thumbsup:

Se nao for avisa..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao resultou;

mas quase de certeza que o problema esta em

item_mc.species_txt.text = species.firstChild.nodeValue;
		item_mc.main_btn.location_text = textopequeno.firstChild.nodeValue;
		item_mc.main_btn.location_text = textogrande.firstChild.nodeValue;

tenho as variaveis declaradas

var species = items[i].firstChild; // same as items[i].childNodes[0]
		var textopequeno= items[i].childNodes[1];//second child node
		var textogrande = items[i].childNodes[2];

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

encontrei a solução de poder visualizar o titulo juntamente com o texto pequeno

item_mc.species_txt.text =species.firstChild.nodeValue+" - "+textopequeno.firstChild.nodeValue;

agora tou a inserir mudanças de linha

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja agora se alguem me puder ajudar

tendo

item_mc.species_txt.text =species.firstChild.nodeValue+" - "+textopequeno.firstChild.nodeValue;

o flash vai me ler o "species" e "textopequeno"  m eu queria provocar uma mudanças de linha e nao tenho conseguido, alguem me pode ajudar?

obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

esqueçam ja resolvi , bastou colocar o codigo

item_mc.species_txt.text=species.firstChild.nodeValue+"\n"+textopequeno.firstChild.nodeValue;

e tinha uma variavel

var item_spacing = 20;

bastou colocar

var item_spacing=40;

ficando assim resolvido

obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora