Comunidad de diseño web y desarrollo en internet online

sobre ejemplo Catalogo de libros con XML en Flash MX

Citar            
MensajeEscrito el 26 Feb 2008 06:22 pm
hola! muchas gracias por postear el ejemplo Creando un catalogo de libros con XML en Flash MX
Me es de mucha utilidad. Quisiera saber si sobre ese archivo se puede agregar el link a una imagen también llamada externamente.
muchas gracias!!
Ludmila

Por ludmila

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Feb 2008 09:02 pm
cual ejemplo?, cual archivo?.

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 27 Feb 2008 06:47 pm
A este tutorial me refiero

http://www.cristalab.com/ejemplos/13/creando-un-catalogo-de-libros-con-xml-en-flash-mx
Estuve intentando editar los links... por ejemplo darles un cambio de color al hacer rollover o algo.
Hay alguna forma de intervenir un link cuando se carga dinámicamente?
gracias a quien pueda responderme!

Por ludmila

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Feb 2008 07:00 pm
¬.¬ Aqui esta el link donde hiciste la misma pregunta

http://www.cristalab.com/foros/t52926.html

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

msie7
Citar            
MensajeEscrito el 27 Feb 2008 07:02 pm
También estoy intentando agregar otro link y no me funciona.
Lo que hago es copiar en el xml todo el código en un nuevo renglón y cambiar la url.
Agregar una línea más en el archivo fla (cambiando la posición con respecto al xml):

url_txt = "<a href=\""+libro.childNodes[3].attributes.URL+"\" target=\"_blank\">"+libro.childNodes[3].firstChild+"</href>";
url_txt = "<a href=\""+libro.childNodes[4].attributes.URL+"\" target=\"_blank\">"+libro.childNodes[4].firstChild+"</href>";

Y agregar un nuevo campo de texto dinámico. Estos campos no llevan nombre de instancia que los diferencie.
pero no me reconoce el nuevo link sino que me carga dos veces el mismo.
Alguien sabe qué puede estar pasando?
gracias!

Por ludmila

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Feb 2008 08:30 pm
ludmila
no se a que te refieras con intervenir un link.
para esto:

Código :

por ejemplo darles un cambio de color al hacer rollover o algo. 

usa la propiedad COLOR de TEXTFOMAT
ludmila

no se te entiende solo dices que quieres hacer pero no sabemos en donde quieres modificar

Código :

   <LIBRO ID="0003">
       <TITULO>El Caballo de Troya</TITULO>
       <AUTOR>J.J. Benitez</AUTOR>
       <EDITORIAL>CIFI</EDITORIAL>
      <WEB URL="http://www.elcaballodetroya.com">elcaballodetroya.com</WEB>
   </LIBRO>


como ves el xml puede tener atributos en cualquier nodo y dices que quieres agregar otro atributo en donde en cual nodo? en LIBRO TITULO AUTOR EDITORIAL ó donde? ahora con respecto a esto:

Lo que hago es copiar en el xml todo el código en un nuevo renglón y cambiar la url.


recuerda que la programacion no es copiar codigo cambiarlo y entregarlo como un trabajo.

XArcanHellX lei tu post no entiendo que quieres hacer puedes ser mas claro.

de todas formas los dos lean este tutorial para que entiendan el XML on FLASH

http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 27 Feb 2008 09:01 pm
si te refieres al post que deje en la ultima conversacion que coloque aqui, me refiero que en ese post lubmila coloco la misma pregunta y yo la respondi al igual que otras personas. Eso era todo ;)

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

mozilla
Citar            
MensajeEscrito el 28 Feb 2008 12:04 pm
Disculpen si los incomodé o molesté con mi confusa forma de explicarme.
Espero hacerlo mejor esta vez.
Basandome en el ejemplo que se ha posteado en este foro, del cual envié el link en un mensaje anterior, intenté hacer un cambio en el rollover del LINK, es decir en el nodo que lleva la url:
<WEB URL="http://www.elcaballodetroya.com">elcaballodetroya.com</WEB>

Quisiera por ejemplo, que al hacer rollover (posicionarme con el mouse sobre ese campo) la letra haga un cambio de color, de fondo o algo asi. Intenté con el ejemplo Color de format que me pasó DiegoAzul pero no pude aplicarlo a mi archivo.

De todas maneras gracias por la ayuda y perdon por las molestias!
Saludos
Ludmila

Por ludmila

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Feb 2008 04:07 pm
puedes hacer un click a un campo de texto con asfunction:

por ejemplo:

Código :

function MiFuncion(saludo:String) {
   trace("hola "+saludo);
}
_root.createTextField("list_txt",1,100,100,300,100);
list_txt.y = 300;
list_txt.x = 300;

list_txt.autoSize = true;
list_txt.html = true;
list_txt.multiline = true;
list_txt.htmlText = "<a href=\"asfunction:MiFuncion, Mundo\">Saludo</a><br>";



o meter en un mc el texto y manipular ese mc como boton asi: (esto es lo que quieres).

Código :


var contenedor_mc:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var label:TextField = container.createTextField("label", 1, 0, 0, 150, 20);
label.text = "hola mundo";
label._y = Stage.width/2;
var formato:TextFormat = new TextFormat();
label._x = Stage.height/2;

contenedor_mc.onRollOver = function() {
   trace("hola mundo");
   formato.color = 0xFF0000;

   label.setTextFormat(formato);

};

contenedor_mc.onRollOut = function() {
   trace("hola mundo");
   formato.color = 0x000000;

   label.setTextFormat(formato);

};


ahora tambien estos tutoriales de zguillez te pueden servir:


http://www.cristalab.com/tips/35479/ejecutar-funciones-de-actionscript-3-en-links-html

http://www.cristalab.com/tips/33278/texto-con-enlaces-en-flash-al-estilo-html

aunque eso es en AS3.

ahora te corresponde a ti como programador adaptarlo a el tutorial, que en mi opinion seria mejor hacer tu trabajo de nuevo.

Por DiegoAzul

376 de clabLevel



 

Mx

firefox

 

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