﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Navegação dinâmica e deeplinking com SWFAddress</title>
	<atom:link href="http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/</link>
	<description>Coletivo de desenvolvedores Flash e ActionScript, contém artigos e notícias de vanguarda sobre Flash e Action Script</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:14:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Por: Eder Lima</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-874</link>
		<dc:creator>Eder Lima</dc:creator>
		<pubDate>Thu, 04 Aug 2011 01:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-874</guid>
		<description>Renato, 
estava lendo esse post hoje e vi que não respondi corretamente a sua pergunta.

Eu executo apenas uma vez a construtora da classe Channel porque depois que o canal é carregado uma vez, ele é adicionado como displayobject a um dictionary para caso você navegue entre diferentes canais várias vezes, ao chamar um canal já carregado ele não carrega novamente pois ele não é iniciado de novo, apenas readicionado ao palco.

Caso você queira executar novamente uma estática, faça isso adicionando um listener para o Event.ADDED_TO_STAGE na construtora e NÃO REMOVENDO, dessa forma, quando o filme for recolocado no palco, você pode executar as suas funções novamente.

Eu faço, por exemplo:
//Construtora
public function DocumentClass()
{
addEventListener(Event.ADDED_TO_STAGE, initMovie);
}
private function initMovie(event:Event):void
{
//execute aqui suas estáticas
}
Dessa forma você consegue fazer o que deseja.

Desculpe a falta de atenção pra responder, parte desse fluxo tá explicado acima mas não com esse detalhe.
Obrigado pela colaboração. ;)</description>
		<content:encoded><![CDATA[<p>Renato,<br />
estava lendo esse post hoje e vi que não respondi corretamente a sua pergunta.</p>
<p>Eu executo apenas uma vez a construtora da classe Channel porque depois que o canal é carregado uma vez, ele é adicionado como displayobject a um dictionary para caso você navegue entre diferentes canais várias vezes, ao chamar um canal já carregado ele não carrega novamente pois ele não é iniciado de novo, apenas readicionado ao palco.</p>
<p>Caso você queira executar novamente uma estática, faça isso adicionando um listener para o Event.ADDED_TO_STAGE na construtora e NÃO REMOVENDO, dessa forma, quando o filme for recolocado no palco, você pode executar as suas funções novamente.</p>
<p>Eu faço, por exemplo:<br />
//Construtora<br />
public function DocumentClass()<br />
{<br />
addEventListener(Event.ADDED_TO_STAGE, initMovie);<br />
}<br />
private function initMovie(event:Event):void<br />
{<br />
//execute aqui suas estáticas<br />
}<br />
Dessa forma você consegue fazer o que deseja.</p>
<p>Desculpe a falta de atenção pra responder, parte desse fluxo tá explicado acima mas não com esse detalhe.<br />
Obrigado pela colaboração. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eder Lima</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-799</link>
		<dc:creator>Eder Lima</dc:creator>
		<pubDate>Mon, 14 Mar 2011 19:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-799</guid>
		<description>Olá Renato.

A construtora da Classe &quot;Channel&quot; é só um exemplo, usei a mesma pra todos os filmes que são carregados usando a DynamicNavigator, foi apenas pra simplificar o exemplo.

Você pode definir sua DocumentClass como preferir, basta obedecer aos &#039;adicionar e remover&#039; ouvintes para os eventos do DynamicNavigator, senão você acaba executando várias vezes dados e animações que precisaria executar uma vez só.</description>
		<content:encoded><![CDATA[<p>Olá Renato.</p>
<p>A construtora da Classe &#8220;Channel&#8221; é só um exemplo, usei a mesma pra todos os filmes que são carregados usando a DynamicNavigator, foi apenas pra simplificar o exemplo.</p>
<p>Você pode definir sua DocumentClass como preferir, basta obedecer aos &#8216;adicionar e remover&#8217; ouvintes para os eventos do DynamicNavigator, senão você acaba executando várias vezes dados e animações que precisaria executar uma vez só.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Renato Ferreira</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-797</link>
		<dc:creator>Renato Ferreira</dc:creator>
		<pubDate>Mon, 14 Mar 2011 01:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-797</guid>
		<description>Olá Eder, já havia olhado esse post á um tempo atrás, mas, não testado ainda a navegação. 

Achei bem bacana, porém, porque raios ele só acessa a Construtora da classe Channel uma unica vez? Se eu quiser adicionar uma estática, por exemplo, e manipular a cada vez que o arquivo for carregado, eu não consigo. hehehehe.

Fora isso, tá legal.

Abraço.</description>
		<content:encoded><![CDATA[<p>Olá Eder, já havia olhado esse post á um tempo atrás, mas, não testado ainda a navegação. </p>
<p>Achei bem bacana, porém, porque raios ele só acessa a Construtora da classe Channel uma unica vez? Se eu quiser adicionar uma estática, por exemplo, e manipular a cada vez que o arquivo for carregado, eu não consigo. hehehehe.</p>
<p>Fora isso, tá legal.</p>
<p>Abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eder Lima</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-721</link>
		<dc:creator>Eder Lima</dc:creator>
		<pubDate>Tue, 26 Oct 2010 23:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-721</guid>
		<description>Oi!

Então, eu não responderia sobre perguntas óbvias como adicionar o swf ao html e como ler um arquivo xml, mas a sua pergunta é muito válida.

Eu uso o swfobject para inserir meus swfs e realmente não é a melhor forma, a melhor forma seria usando o método satay, que insere o object com parâmetros diferentes para cada navegador e extermina o uso da tag &lt;\embed /&gt;.

O google lê sim sites com javascript que habilite o conteúdo, ele fica menos acessível para leitores de tela, mas para o google  (que tudo vê), pouca coisa deve passar em branco.

O deeplink vai funcionar para que o google associe a url à informação contida e lida pelo swf, através de xml ou texto inserido na palco.

Porém, para que a indexação aconteça é preciso tratar o cabeçalho com todas as meta tags necessárias que associem seu site ao conteúdo procurado.

Outra técnica interessante seria externar o conteúdo do swf usando javascript para o corpo html, alternado por exemplo o conteúdo &#039;alternativo&#039; para o flash, para que sempre existisse um conteúdo relativo ao canal que se está vendo no momento.

Outra boa dica também seria usar um sitemap. Que vai informar ao google sobre os canais e conteúdos e sua taxa de atualização.

A url amigável é apenas um dos requisitos para um bom SEO, o resto aí em cima acho que é o mais importante de tudo.

O meu exemplo tem importância no SEO? 
Tem, mas o que foi criado com ele é mais relativo ao sistema de navegação para o usuário, com mudança de url e possibilidade de entrada direta em um subcanal. Ele sozinho não fará muita diferença.

Espero ter ajudado. :)</description>
		<content:encoded><![CDATA[<p>Oi!</p>
<p>Então, eu não responderia sobre perguntas óbvias como adicionar o swf ao html e como ler um arquivo xml, mas a sua pergunta é muito válida.</p>
<p>Eu uso o swfobject para inserir meus swfs e realmente não é a melhor forma, a melhor forma seria usando o método satay, que insere o object com parâmetros diferentes para cada navegador e extermina o uso da tag < \embed />.</p>
<p>O google lê sim sites com javascript que habilite o conteúdo, ele fica menos acessível para leitores de tela, mas para o google  (que tudo vê), pouca coisa deve passar em branco.</p>
<p>O deeplink vai funcionar para que o google associe a url à informação contida e lida pelo swf, através de xml ou texto inserido na palco.</p>
<p>Porém, para que a indexação aconteça é preciso tratar o cabeçalho com todas as meta tags necessárias que associem seu site ao conteúdo procurado.</p>
<p>Outra técnica interessante seria externar o conteúdo do swf usando javascript para o corpo html, alternado por exemplo o conteúdo &#8216;alternativo&#8217; para o flash, para que sempre existisse um conteúdo relativo ao canal que se está vendo no momento.</p>
<p>Outra boa dica também seria usar um sitemap. Que vai informar ao google sobre os canais e conteúdos e sua taxa de atualização.</p>
<p>A url amigável é apenas um dos requisitos para um bom SEO, o resto aí em cima acho que é o mais importante de tudo.</p>
<p>O meu exemplo tem importância no SEO?<br />
Tem, mas o que foi criado com ele é mais relativo ao sistema de navegação para o usuário, com mudança de url e possibilidade de entrada direta em um subcanal. Ele sozinho não fará muita diferença.</p>
<p>Espero ter ajudado. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: não quero me identificar</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-720</link>
		<dc:creator>não quero me identificar</dc:creator>
		<pubDate>Tue, 26 Oct 2010 13:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-720</guid>
		<description>muuuuuuito bom, valeuh!

eu sei q vc disse q n vai responder a perguntas, mas vo perguntar msmo assim....
todos os artigos que leio sobre deeplinking dizem que ele ajuda no SEO do site, mas tbm li que o google nao indexa corretamente sites em flash c eles forem carregados por javascript, como acontece nesse caso pelo uso do swfObject. Entaum o seu exemplo realmente ajudará na indexação do site?

respondi ai vai :D</description>
		<content:encoded><![CDATA[<p>muuuuuuito bom, valeuh!</p>
<p>eu sei q vc disse q n vai responder a perguntas, mas vo perguntar msmo assim&#8230;.<br />
todos os artigos que leio sobre deeplinking dizem que ele ajuda no SEO do site, mas tbm li que o google nao indexa corretamente sites em flash c eles forem carregados por javascript, como acontece nesse caso pelo uso do swfObject. Entaum o seu exemplo realmente ajudará na indexação do site?</p>
<p>respondi ai vai :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Uriel Juliatti</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-661</link>
		<dc:creator>Uriel Juliatti</dc:creator>
		<pubDate>Thu, 22 Jul 2010 13:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-661</guid>
		<description>Muito, mas MUITO bom mesmo esse tutorial!

Agora estou tentando implementar um deeplinking mais avançado, tal como: canal-0/subcanal-1/etc..

Abs!

Uriel</description>
		<content:encoded><![CDATA[<p>Muito, mas MUITO bom mesmo esse tutorial!</p>
<p>Agora estou tentando implementar um deeplinking mais avançado, tal como: canal-0/subcanal-1/etc..</p>
<p>Abs!</p>
<p>Uriel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Hugo Vanderlei</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-639</link>
		<dc:creator>Hugo Vanderlei</dc:creator>
		<pubDate>Fri, 14 May 2010 02:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-639</guid>
		<description>Grande Eder! muito bom o post.. parabens!</description>
		<content:encoded><![CDATA[<p>Grande Eder! muito bom o post.. parabens!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Lins</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-638</link>
		<dc:creator>Pedro Lins</dc:creator>
		<pubDate>Thu, 13 May 2010 21:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-638</guid>
		<description>Parabens Eder, inspirador!
Nerd de ouro esse menino rapaz...</description>
		<content:encoded><![CDATA[<p>Parabens Eder, inspirador!<br />
Nerd de ouro esse menino rapaz&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Igor Amendola</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-636</link>
		<dc:creator>Igor Amendola</dc:creator>
		<pubDate>Thu, 13 May 2010 01:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-636</guid>
		<description>muuuuuuuuuuuuito bom!!!
nota 10!!! parabens :D</description>
		<content:encoded><![CDATA[<p>muuuuuuuuuuuuito bom!!!<br />
nota 10!!! parabens :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guilherme Baptista</title>
		<link>http://www.flashpedia.com.br/2010/05/navegacao-dinamica-e-deeplinking-com-swfaddress/comment-page-1/#comment-635</link>
		<dc:creator>Guilherme Baptista</dc:creator>
		<pubDate>Thu, 13 May 2010 01:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashpedia.com.br/?p=295#comment-635</guid>
		<description>Parabén Eder!

Tutorial animal, muito bom.

É bom saber que tem gente que realmente se importa em passar conhecimento pra frente.

Com tutoriais muito bem feitos, detalhando tudo certinho, com exemplos, código fonte pra baixar e tudo mais.

Desse jeito, só não aprende quem não quer. =p

Abraços;</description>
		<content:encoded><![CDATA[<p>Parabén Eder!</p>
<p>Tutorial animal, muito bom.</p>
<p>É bom saber que tem gente que realmente se importa em passar conhecimento pra frente.</p>
<p>Com tutoriais muito bem feitos, detalhando tudo certinho, com exemplos, código fonte pra baixar e tudo mais.</p>
<p>Desse jeito, só não aprende quem não quer. =p</p>
<p>Abraços;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

