Comunidad de diseño web y desarrollo en internet online

accordion+xml

Citar            
MensajeEscrito el 09 May 2006 11:05 pm
Hola quisiera saber si el componente accordion reconoce HTML y si puede utilizarse dinamicamente con XML. Agradezco si sabende tutoriales (ademas del de cristalab) que integren el componente accordion , xml y html

Gracias.

Claudia

Por cabita56

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 10 May 2006 12:30 am
En si que es lo que quieres hacer?, si quieres crear hijos del acordeon con XML si se puede solo que necesitas unos procesos aparte para ello.

Aqui esa un tutorial del componente acordion [CLICK AQUI]

Que tengas buen dia :)

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

firefox
Citar            
MensajeEscrito el 10 May 2006 05:22 am
Hola,

Gracias por responder a m iinquietud, pero ya miré el tutorialde cristalab, lo que quiero saber es precisamente como crear hijos en el accordion con XML, no se cuales son los procesos que menciona.

Además quierosaber si aldar click en las pestañas del accordion se puede cargar texto con HTML. El texto se encuentra en el archivo XML con CDATA.

Gracias,

Claudia Alexandra.

Por cabita56

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 10 May 2006 03:22 pm
Hola, mira creo que este ejemplo te tpuede servir....

En el frame 1 de tu pelicula de flash

Código :

// Aceptas acentos y ñ
System.useCodepage = true;
// Creas un objeto XML
var miXml:XML = new XML();
// Ignoras espacios en blanco
miXml.ignoreWhite = true;
// Cuando se termine de cargar el documento XML....
miXml.onLoad = function(exito){
      // Si se cargo bien entonces...
      if(exito){
            // Añades el componente al escenario 
            //(Para esto el componente debe de estar en tu libreria)
            attachMovie("Accordion","miAcordeon",1);
            // Asignas propiedades de ancho, alto, pos x y pos y
            miAcordeon.setSize(200, 300);
            miAcordeon._x = 25;
            miAcordeon._y = 25;
            // Obtienes el numero de hijos de doc XML[/color]
            var numSecciones:Number = this.firstChild.childNodes.length;
            // Ciclo para obtener cada uno de los hijos
            for(var i=0;i<numSecciones;i++){
                  // Obtienes el dato
                  var etiqueta:String = this.firstChild.childNodes[i].firstChild.nodeValue;
                  // Creas una pestaña en el acordeon con el nombre obtenido
                  miAcordeon.createChild("View", "opcion"+i, {label:etiqueta});
                  // Añades un movie clip de la libreria (Vinculado a AS) a la pestaña
                  miAcordeon["opcion"+i].createChild("clip"+i,"clip_mc"+i);
            }
      }
}
// Cargas el documento XML
miXml.load("secciones.xml");


En mi XML tengo lo siguiente...

Código :

<?xml version="1.0" encoding="iso-8859-1"?>
<secciones>
   <seccion0>Primera sección</seccion0>
   <seccion1>Segunda sección</seccion1>
   <seccion2>Tercera sección</seccion2>
   <seccion3>Cuarta sección</seccion3>
   <seccion4>Quinta sección</seccion4>
</secciones>


Ahora con respecto a cargar la info en HTML, en cada uno de los Movie Clips que vas a usar en el acordeon utiliza el objeto XML para eso dentro de cada MovieClip.

Mandame un correo y te paso el ejemplo que hice...

Saludos :D

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

firefox
Citar            
MensajeEscrito el 10 May 2006 06:26 pm
Gracias por su aporte, me resultó muy ùtil...

Claudia Alexandra.

Por cabita56

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 12 May 2006 05:45 am
Heberto

Yo cargo los datos desde un ResultSet desde AMFPHP, pero esa capacidad System.useCodepage = true; no funciona con eso.

En ese caso no se que debo hacer

Por colaborame

50 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 May 2006 05:47 am
Cabe destacar que la base de datos esta configurada en UTF8

Por colaborame

50 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 May 2006 02:35 pm
Para eso necesitas configurar el gateway del AMFPHP para que soporte UTF8, por default trae el juego de caracteres ISO, creo :p, pero si es seguro que el utf8 nop, jejeje, checa el GATEWAY, yo tube ese problema y ahi lo resolvi, por si las dudas, mandame un correo y te envio mi GATEWAY para que lo analices.

la linea que necesitas es...

Código :

$gateway->setCharsetHandler("utf8_decode","ISO-8859-1","ISO-8859-1");


Colocala antes del

Código :

if(PRODUCTION_SERVER)


Saludos :)

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

firefox
Citar            
MensajeEscrito el 13 May 2006 06:51 pm
uf si despues deduje por otro mensaje que esa era la solucion!! muchas gracias de todas maneras!!

Por colaborame

50 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.