El error est� en:
this.articles[i].source.onRollOver = function() {
overff.color = 0x666666;
// AQUI te falta this, si no el scope no es la linea de tiempo sino la
funci�n
this.txtfotografias.setTextFormat(overff);
};
Detallito al margen, en vez de esto:
_global.numeritoprevio = substring(donde, 10, 1);
_global.numerito = Number(numeritoprevio)+1;
Yo har�a esto y te saltas un paso in�til:
global.numerito = Number(substring(donde, 10, 1))+1;
Paulo.
----- Original Message -----
From: "Luis Antonio Garc�a Galache" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 11, 2004 4:25 PM
Subject: Re: [ASNativos] <A HREF=\"asfunction:MyFuncion,articles[i].link\">
> Hola Paulo!
>
> Gracias otra vez...
>
> Me ha servido perfectamente, arregl� y puse como me dijiste: articles[" +
i
> + "].link
>
> Y luego:
>
> <code>
> _global.numeritoprevio = substring(donde, 10, 1);
> _global.numerito = Number(numeritoprevio)+1;
> //_global.numerito = adonde;
> _root.gotoAndStop("showfotos2");
> </code>
>
> porque a la variable numerito le llegaba el literal: articles[8].link
>
> eso, suponiendo que fuera el art�culo 8 el que f�e pinchado... si fuera el
> 3, pues me recog�a: articles[3].link
>
> y as� con todos...
>
> entonces, con "_global.numeritoprevio = substring(donde, 10, 1);" recojo
> s�lamante el dato que me interesa, pero lo hace como string, entonces
luego
> mediante: " _global.numerito = Number(numeritoprevio)+1;" ya lo convierto
a
> n�mero y le sumo 1 porque como vienen de un array, la noticia 1 ser�a el:
> articles[0].link
>
>
> Ahora estoy con la "ultima movida" pero no s� si se puede hacer... y es
que
> haga rollover al pasar el rat�n por el art�culo que sea...
>
>
> La funci�n My funcion quedar�a como sigue para sacar el n�mero y que
cambie
> de color (rollover), aunque esto �ltimo no me funciona...
>
> function MyFuncion(donde) {
> overff = new TextFormat();
> txtfotografias.setTextFormat(overff);
> this.articles[i].source.onRollOver = function() {
> overff.color = 0x666666;
> txtfotografias.setTextFormat(overff);
> };
> this.articles[i].source.onRollOut = function() {
> overff.color = 0x000000;
> txtfotografias.setTextFormat(overff);
> };
> _global.numeritoprevio = substring(donde, 10, 1);
> _global.numerito = Number(numeritoprevio)+1;
> //_global.numerito = adonde;
> _root.gotoAndStop("showfotos2");
> trace(articles[i].link);
> }
>
>
> �Podr�a hacer que funcionase aqu� un rollOver??????
>
> Gracias y un saludo.
>
>
> ----- Original Message -----
> From: "Paulo Carvajal -- Vudumedia.com --" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 11, 2004 12:33 AM
> Subject: Re: [ASNativos] <A
HREF=\"asfunction:MyFuncion,articles[i].link\">
>
>
> > Creo que la forma correcta en que te tiene que quedar esto es as�:
> >
> > for (i=articles.length-1; i>=0; i--) {
> > textofotos += "<A HREF=\"asfunction:MyFuncion,articles[" + i + "].link
> > \"><font><B>"+articles[" + i + "].headline+"</B></font></a><br>";
> > textofotos += "<A HREF=\"asfunction:MyFuncion,articles[" + i +
> > "].link\"><font>"+articles[" + i + "].source+"</font></a><br><br>";
> > }
> >
> > Con especial atenci�n a las comillas en esto:
> > articles[" + i + "].link
> >
> > Ahora, para componer esas comillas en el XML... ya no me atrevo a dar
> > consejos, habr�a que probarlo.
> >
> > Una recomendaci�n al margen de esto, define la variable contador de los
> > bucles (var i=algo), que te puede dar muchos disgustos:
> > for (var i=articles.length-1; i>=0; i--) {
> >
> > Suerto, Paulo.
> >
> >
> > ----- Original Message -----
> > From: "Luis Antonio Garc�a Galache" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 11, 2004 12:24 AM
> > Subject: [ASNativos] <A HREF=\"asfunction:MyFuncion,articles[i].link\">
> >
> >
> > Hola!
> >
> > Tengo el siguiente "trozo de c�digo" que hace que me cargue en un campo
de
> > texto un archivo xml que tiene fecha "articles[i].headline" y titular
> > "articles[i].source" y un n�mero que necesitar� para extraer el n�mero
de
> la
> > noticia para que luego me abra otro xml "articles[i].link"
> >
> > <code>
> >
> > function MyFuncion(donde) {
> > _global.numerito = donde;
> > _root.gotoAndStop("showfotos2");
> > }
> >
> > textofotos = "";
> > for (i=articles.length-1; i>=0; i--) {
> > textofotos += "<A HREF=\"asfunction:MyFuncion,articles[i].link
> > \"><font><B>"+articles[i].headline+"</B></font></a><br>";
> > textofotos += "<A
> >
>
HREF=\"asfunction:MyFuncion,articles[i].link\"><font>"+articles[i].source+"<
> > /font></a><br><br>";
> > }
> >
> > </code>
> >
> > Si ejecuto esto (con todo el c�digo que falta, pero es para
> simplificar...),
> > me funciona un scroll con todos los titulares y fechas de manera
correcta,
> > pero al pinchar sobre uno, salta al frame siguiente que es lo que
quiero,
> > pero no me carga otro XML que tengo ah�, pues esa variable
> > "_global.numerito" la necesito para que me lea esto:
> >
> > <code>
> >
>
docXMLfotos.load("saladeprensa/fotografias/fotografias_"+numerito+".xml?t="
> > add 1000*Math.random());
> > </code>
> >
> > La cuesti�n es que lo debo tener mal puesto pues asfunction no me recoge
> el
> > valor de "articles[i].link " el n�mero que necestito, me sale el literal
> si
> > intento recoger su valor, esto es: articles[i].link
> > En definitiva, necesito que a numerito le llegue el n�mero de art�culo
que
> > se ha pinchado...
> >
> > Un saludo y espero ansiosamente vuestros
> > comentarios.<!-------------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones
> > http://www.sidedev.net/asnativos
> > -------------------------------->
> >
> >
> > <!-------------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones
> > http://www.sidedev.net/asnativos
> > -------------------------------->
> >
>
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>
>
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->