Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Xml En Swish
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 1
liixxiie
Hola!! espero que puedan responder rápido a mi post, esta es la situación.
Tengo que hacer que en una sola película se carguen diferentes variables desde un xml...
Sinceramente leí unos tutoriales de cómo hacerlo en SwishMax y no pude hacerlo funcionar,(un aspecto si alguien me pudiera ayudar me facilitaría horrores las cosas, porque ya tengo el diseño montado en SwishMax)
Ahora bien, flash ya lo había manejado antes y pues como ya conocía como cargar XML en Flash, pues hice mi .fla con la carga del xml perfecta.
Que solución me proponen para esto, si me indican como hacer cargar el XML en Swish (con variables y todo), perfecto, porque mi XML tiene imágenes y texto, e incluso vídeos, les daré el ejemplo breve de su estructura.
<carreras>
<titulos nombre= "Licenciado en Administración de Empresas">
<image>foto001.jpg</image>
<image>foto002.jpg</image>
<desc>Descripción LAE</desc>
</titulos>
<titulos nombre="¿Por qué estudiar LAE?">

<image>foto002.jpg</image>
<desc>porque</desc>
</titulos>
</carreras>
Entoces así son como 10 diferentes nodos childs y siblings, entonces lo que hice yo fue cargarlo en flash y luego cargar ese swf en swish, nada mas que como puse en cada frame diferente nodo de mi XML para que al clickear en un boton del menú me llevará al swf en el frame que pido y despliegue la info que necesito, pero....no carga como yo esperaba, carga el swf desde el frame 1, estoy desesperadisima, intente ya mil maneras.
No se como hacerle, les anexo un ejemplo de como lo hago, espero me puedan ayudar, ya sea cargando el XML en Swish, o como cargar swf en diferentes frames cada vez que selecciono un boton diferente.
Cargo el xml en flash y el swf lo cargo en swish, y en el menu al darle click no carga como yo quiero... y de hecho no me carga con el mismo tipo de letra que pongo en Flash.
Se aceptan sugerencias y cualquier tipo de soluciones, claro si me pueden explicar con detalles porfas.

Saludos!!
Click para ver archivos adjuntos

liixxiie
espero no romper reglas del foro....pero quería explicar bien la situación :D
cancrexo
¿Y por qué tanta complicación?¿Por qué no cargas el XML directamente con SMax?

juyyu
Hila liixxiie, te presento un ejemplo de carga de xml e imágenes externas para que puedas guiarte; me gustaría explicarte algo mas, pero en este momento voy de salida; de todas maneras creo que podrás guiarte muy bien. En cuanto pueda revisaré con más tiempo tu ejemplo y veremos la mejor manera de adaptarlo.
Saludos
Julito Luza
liixxiie
CITA(cancrexo @ 27-04-2010 - 03:20 PM) *
¿Y por qué tanta complicación?¿Por qué no cargas el XML directamente con SMax?

Hola cancrexo...es que no puedo cargarlo en swish....ya me he leido tutoriales en internet y no puedo hacerlo, ya que algunas cosas no las entiendo, y por ejemplo el uso de scripts es diferente en flash que en swish....y ahi es donde surge la complicación porque la unica manera que se de hacerlo es en flash....y no funciona igual en swish...
si me explico?? :D
y en swish se me hace más fácil elaborar los diseños....nose estoy perdida...
liixxiie
Grax Juyyu...dare una revisada....si tengo problemas te regreso el post :D
cancrexo
Cargar un XML:

CÓDIGO
onFrame(1){
   miXML = new XML();
   miXML.onLoad = function(exito){
      if(exito){
         // Acciones a realizar en caso de exito

      }else{
          
        // Acciones a realizar en caso de error de carga del xml
      
      }
   }
  
miXML.load("urlDelXMLACargar");

}


Si no me equivoco... smilies (4).gif
Salu2
liixxiie
Muy bien ambos funcionaron a la perfección....woow..mil gracias...solamente otra duda...ya ven que en flash se usa el System.useCodepage = true; para que identifique los acentos del XML y todos los caracteres, como se le pone eso en Swish? o lo codifico directamente en el XML? porque en mi XML tengo este encoding="iso-8859-1" ...entonces nose...que puedo hacer?
juyyu
Hola liixxiie, creo que debes guardar tu archivo XML codificado como UTF-8 para que pueda reconocer los caracterres co tilde; no estoy seguro si hay otra manera.
Saludos
Julito Luza
cancrexo
System.useCodepage = true tambien se usa en Swish y debería funcionar happy.gif
Pero mejor lo que te indica juyyu (usar el UTF8)

Salu2
liixxiie
oh!! aunque puse el UTF8 no funcionó, pero es que andaba perdida poniendo el System.useCodepage=true; al principio del script como en flash....aca es diferente se pone hasta que carga el xml...q tontas..pero ya funcionó todo perfecto mil gracias.
liixxiie
una pregunta rapidisima...puedo accesar desde mi web a las diferentes escenas de mi pelicula....que al dar click en los links, pueda accesar a las diferentes escenas, y como se codificaria esto...porque en flash seria algo asi como
_root.idEscena
gotoAndPlay(_root.idEscena)

y las ruta quedaría asi

www.miweb.com/miflas.swf?idEscena=primeraEscena,
en swish cambia algo??? o es diferente...?? que proponen?? yo por mi lo haria en flash...pero el administrador de contenidos no me deja ponerlo todoooo en flash.....y pues aca los altos mandos tampoco me dejarán cambiarlo todo a flash.....por eso es mi problema :S:S :D
grax de antemano por la ayudisimaaa!!!
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.