En efecto, es bastante chungo el ejemplo en sí.

Yo me hice una clase para gestionar los links, de manera que funciona  
tal como propones, el evento notifica a la clase, y la clase se  
encarga del resto, esto cuando estamos navegando desde flash.

Cuando hacemos un copy paste de la URL, hago lo mismo, desde el  
evento onChangue del swfAddress notifico a la clase, y esta se  
encarga de nuevo del curro ( incluso de restaurar un elemento pulsado  
de un menu, ya que un usuario puede recibir una URL completa de  
nuestro site, y debemos llevarlo directamente a dicha seccion,  
teniendo que gestionar que elemento del menu debe quedarse  
seleccionado )

Temas que me fui encontrando :

Situacion 1 : El usuario visita nuestra web, y va navegando

Aqui poco problema hay, vamos usando nuestro sistema de navegacion  
tal como nos convenga, notificando al swfAddress de los cambios,  
haciendo el setTitle, y demas.




Situacion 2: El usuario nunca visito la web, pero recibe una URL de  
la misma, donde le lleva a una seccion concreta.

Ahora viene la jodienda, nuestra web ha de conocer todos los enlaces  
de los que dispone dentro, aunque en este caso el usuario no ha  
pulsado ninguno. Podemos tener links que son relativos a un elemento  
de nuestro menu de navegacion, o bien links que llevan a una  
subseccion dentro de una seccion, por lo que quiza no esten  
relacionados directamente con pulsar dicho elemento.
Yo en mi caso, tiro siempre de un swf base, llamemosle base.swf,  
donde hago comprobacion de plugin, y cargo los elementos iniciales  
que necesite, entre ellos, un fichero con el contenido de enlaces no  
relativos a elementos del menu, que con un simple "for" voy añadiendo  
a la clase que gestiona al swfAddress. Luego, cargo directamente el  
motor digamos, que se encarga de montar el menu de navegacion, aqui  
cuando monto el menu, vuelvo a notificar a la clase los enlaces  
relativos a mis elementos de menu.
Justo tras esto, y antes de cargar cualquier contenido, verifico la  
informacion que me llegó en el "onChange", y la clase se encarga de  
encontrar el enlace, enviandolo al preloader de turno para que cargue  
la seccion que corresponda. Si es un elemento del menu, tambien  
restauro el boton que deberia estar pulsado ( su estado en el  
TabController tambien ... ), asi solo cargamos lo estrictamente  
necesario, antes de enviar al usuario a la seccion que le corresponda.


En definitiva, la web ha desaber todo lo que contiene, para poder  
enviar al usuario del copy/paste donde corresponda, antes de cargar  
contenidos que no sean estrictamente necesarios.

Podeis verlo funcionando aqui : http://www.grupovivendo.com

Lo he escrito sobre la marcha, quiza sea un poco lio ( o bastante  
xDDD ) ....

Si es que .... esto es motivo de ponencia xDDDDDDD

Salu2!!!

Fede.


El 14/05/2007, a las 17:13, Joseba Alonso escribió:

> Gracias a los 2, pero sigo sin ver un ejemplo con una navegación un  
> poco mas
> realista que no utilice el SWFAddress como "controlador". Es decir,  
> los
> ejemplos que veo la navegación se lleva asi:
>
> Evento click -> SWFAddress.setValue -> orden javascript -> onChange  
> -> se
> procede al cambio de sección.
>
> Ni loco pondría un sistema asi en una aplicación mia... Estoy  
> viendo como
> llevarlo para hacer algo asi:
>
> Evento click -> Controlador de aplicación -> cambio de sección ->
> SWFAddress.setValue
>
> Y
>
> Evento onChange -> Controlador de aplicación -> cambio de sección
>
> Ya os comentare como lo consigo al final, me gusta el concepto,  
> pero no me
> gusta nada como esta implementada la parte de AS. Quizas haya que
> reescribirla ejejeje.
>
> Un saludo,
>
> Joseba Alonso Pérez
> www.sidedev.net
> www.5dms.com
>
>
>> -----Mensaje original-----
>> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
>> nombre de Fernando Comet
>> Enviado el: lunes, 14 de mayo de 2007 16:06
>> Para: Lista dedicada a Actionscript
>> Asunto: Re: [ASNativos] SWFAddress
>>
>>
>> En los foros de su web también hay algo aunque no sé si te
>> servirá:http://sourceforge.net/forum/forum.php? 
>> forum_id=630933_________
>> ____Fernando
>> Cometwww.fernandocomet.comhttp://fernandocomet.blogspot.com
>> _________________________________________________________________
>> ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu
>> propio sitio Web.
>> http://spaces.live.com/signup.aspx
>> -----------------------------------------------------
>> ASNativos
>> www.5dms.com
>> subscripciones/desubscripciones
>> http://asnativos.5dms.com
>> -----------------------------------------------------
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a