Comunidad de diseño web y desarrollo en internet online

Abrir desde HTML, una noticia concreta en Flash con XML

Citar            
MensajeEscrito el 22 Nov 2006 01:35 pm
Hola a todos,

Tengo en una web un noticiario creado en flash, con llamadas xml a las noticias en si. He creado un email html de promocion, donde se muestran las 2 ultimas noticias.

¿Puedo, desde ese html, llamar a esa noticia concreta que esta en xml dentro de un flash?


Gracias a todos, es un gran foro.

Por palandam

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Nov 2006 02:18 pm
el xml es independiente de flash y si si lo puedes cargar pero explicame como es eso del "email html de promocion"?

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 22 Nov 2006 03:17 pm
A ver, con e-mail de promoción me refiero al envío de un html por mail promocionando la web. En ese mail hay enlaces directos a varias secciones de la página. Uno de esos enlaces es a una noticia concreta, la cual está ubicada en un noticiario hecho en flash, que llama a un xml donde reside la noticia.
Mi pregunta es cómo enlazar a través de ese html al noticiario flash, pero de manera que aparezca la noticia en cuestión y no el menú principal del noticiario, donde se ven todas las noticias.

Gracias.

Por palandam

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Nov 2006 03:47 pm
dejame ver si te entiendo, lo que tienes es un menu en flash y ese menu con un boton manda a llamar a una noticia que se alimenta a su vez de un archivo xml, ahora bien lo ke tu kieres es que sin darle click te mande directamente a la noticia? y no al menu principal? si es asi puedes utilizar un vinculo directo (depende de como tengas el link a la noticia) pero si es en php tendria q ir alo masomenos asi

Código :

 
on(release){
   getURL("http://www.tusitio.com/archivo.php?var=noticia1", _blank);
}


donde le digas q directamente vaya a la noticia 1 o como se llame el enlace, si no es lo ke kieres postea mejor el codigo es mas facil;)

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 22 Nov 2006 05:03 pm
ok muchisimas gracias, pero no utilizo php, flash y xml unicamente. el flash toma como base de datos el xml. En muy breve te escribo el codigo.

Geracias por tu rapida contestacion.

Por palandam

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Nov 2006 05:10 pm
A ver, tengo una serie de atributos en el xml, como titulo o noticia y tal, y llamo a ese xml para que flash lea y muestre el contenido en forma de noticia. Mi pregunta es como puedo hacer para que un boton, yasea html o flas, llame desde otra web a una de esas noticias.

Esto va en el XML:

<noticia categoria="" titulo="" imagen="" relacion1="" urlrelacion1="" relacion2="" urlrelacion2=""></noticia>

Esto va en el FLASH:

//carga xml//
function carga_xml() {
trace("comenzando a cargar");
carga_noticias = new XML();
carga_noticias.ignoreWhite = true;
carga_noticias.onLoad = cargado_noticias;
enlace = "noticias.xml";
carga_noticias.load(enlace, carga_noticias);
}

function coloca_clips() {
trace(nmostrar);
despy = 0;
for (n=0; n<nmostrar; n++) {
menu.attachMovie("noticiaboton", "not"+n, n);
menu["not"+n]._x = 0;
menu["not"+n]._y = despy;
despy = despy+menu["not"+n]._height+10;
menu["not"+n].titulo = noticias[Lmostrar[n]].attributes.titulo;
menu["not"+n].numero = Lmostrar[n];
menu["not"+n].onRelease = function() {
gotoAndStop(3);
noticiasel = this.numero;
};
}

titulo = noticias[noticiasel].attributes.titulo;
texto = noticias[noticiasel].firstChild;
relacion1 = noticias[noticiasel].attributes.relacion1;
relacion2 = noticias[noticiasel].attributes.relacion2;
_root.createEmptyMovieClip("imagen", 1);
nombreimagen = noticias[noticiasel].attributes.imagen;
if (nombreimagen != "") {
imagen.loadMovie("imagenes/"+nombreimagen);
imagen._x = 301;
imagen._y = 115.2;
}
urlrelacion1 = noticias[noticiasel].attributes.urlrelacion1;
urlrelacion2 = noticias[noticiasel].attributes.urlrelacion2;
if (urlrelacion1 != "") {
brelacion1._visible = true;
brelacion1.onRelease = function() {
getURL(urlrelacion1);
};
} else {
brelacion1._visible = false;
}
if (urlrelacion2 != "") {
brelacion2._visible = true;
brelacion2.onRelease = function() {
getURL(urlrelacion2);
};
} else {
brelacion2._visible = false;
}
//
bvolver.onRelease = function() {
gotoAndStop(2);
};
//
btabajo.onPress = function() {
idscroll = setInterval(muevescrolltexto, 20, 2);
};
btabajo.onRelease = function() {
clearInterval(idscroll);
};
btabajo.onReleaseOutside = function() {
clearInterval(idscroll);
};
btarriba.onPress = function() {
idscroll = setInterval(muevescrolltexto, 20, -2);
};
btarriba.onRelease = function() {
clearInterval(idscroll);
};
btarriba.onReleaseOutside = function() {
clearInterval(idscroll);
};
//

Por palandam

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Nov 2006 09:30 pm
ya no entendi entonces ahora kieres otra cosa?

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 23 Nov 2006 04:55 am
lo siento, no me explique bien, empiezo desde el princuipio.

en mi web, llamemosla "X", hay una zona flash, que utiliza xml como contenedor de las noticias que ese flash va a mostrar. al entrar en la web, ese flash, muestra el menu de las noticias, en forma de titulos, que al pulsar sobre ellos, puedes ampliar, viendo mas informacion, fotos, enlaces, etc de cada noticia.

por otra parte, tengo un html en otra web, llamada "Y", donde se muestra, en un pequeño apartado, las 3 ultimas noticias de "X". Ahora mismo, al pulsar sobre esos enlaces en "Y", te mandan a la web "X", mostrando asi el menu de las noticias. Pero no es el menu lo que quiero que se abra al pulsar en "Y", lo que quiero que se abra es la noticia expandida directamente, sobre la que se pulso en "Y", puesto que muestro 3 y quizas las otras no interesasn, ademas, incumplo una norma de usabilidad, al tener que obligar a pulsar, 1 vez sobre la noticia que le interesa en "Y", y otra cuando llega al menu en "X", que de nuevo tiene que volver a pulsar sobre el titulo de la noticia para poder verla ampliada.

Lo siento, no se explicarme mejor.

Muchas gracias por tu interes

Por palandam

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Nov 2006 03:53 pm
ah ok ya entndi fijate si esto te sirve si no para buscar otra solucion
http://www.cristalab.com/foros/viewtopic.php?p=217330&sid=7e4a4c67a22d64a53983d44dc46b42eb

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 01 Dic 2006 04:39 pm
Gracias, erny, le echare un vistazo, no he respondido antes por que tube otro trabajo urgente que hacer, pero ya he vuelto a este. Gracias de nuevo

Por palandam

14 de clabLevel



 

msie

 

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