Foros del Web » Creando para Internet » Flash y Actionscript »

No me funcionan los enlaces en XML

Estas en el tema de No me funcionan los enlaces en XML en el foro de Flash y Actionscript en Foros del Web. Buenas Tardes, no me funcionan los enlaces en el archivo XML, lo que quiero es ponerle un enlance al texto para que habra otra página. ...
  #1 (permalink)  
Antiguo 18/11/2012, 21:58
 
Fecha de Ingreso: noviembre-2012
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Pregunta No me funcionan los enlaces en XML

Buenas Tardes, no me funcionan los enlaces en el archivo XML, lo que quiero es ponerle un enlance al texto para que habra otra página.
Esta es la web donde estoy trabajando:
http://www.estrago.com.ar/macrosystem/novedades/fotos/novedades.html

Muchas Gracias.
Verónica

Archivo XML:

<?xml version="1.0" encoding="utf-8"?>

<menu>
<holder>
<smallImage>img/0-mini.jpg</smallImage>
<largeImage>img/0.jpg </largeImage>
<desc>Festejamos el Día del niño 2012 en el cede 2 Caseros</desc>
<url></url>http://www.templatemo.com/preview/templatemo_299_power</url>
<target>_self</target>
</holder>
</menu>


Archivo Flash:

function smallImageClick()
{
if (bClickable && sLrgImage != this.largeImage)
{
loadLargeImage(this);
sLrgImage = this.largeImage;
}
else
{
trace ("already showing image: " + sLrgImage);
} // end else if
} // End of the function
function arrowCheck()
{
trace ("nTotalImages: " + nTotalImages);
if (nTotalSmallbtns == nTotalImages)
{
smallImgScroller.upArrow._alpha = 30;
}
else
{
smallImgScroller.upArrow._alpha = 100;
} // end else if
if (nTotalSmallbtns == 5)
{
smallImgScroller.downArrow._alpha = 30;
}
else
{
smallImgScroller.downArrow._alpha = 100;
} // end else if
if (nTotalImages <= 5)
{
trace ("SEE THIS");
smallImgScroller.upArrow._alpha = 0;
smallImgScroller.downArrow._alpha = 0;
smallImgScroller.btnDown._visible = false;
smallImgScroller.btnUp._visible = false;
} // end if
} // End of the function
function loadLargeImage(myImage)
{
largeImage = myImage.largeImage;
largeImageHolder.description_txt.text = myImage.description;
largeImageHolder.description_txt.autoSiz… = true;
var _loc3 = largeImageHolder.heightGuide._height / 2 + largeImageHolder.heightGuide._y;
largeImageHolder.description_txt._y = _loc3 - largeImageHolder.description_txt._height / 2;
var _loc2 = nLgImgCounter - 1;
removeMovieClip (largeImageHolder["lgHolder" + _loc2]);
largeImageHolder.createEmptyMovieClip("l… + nLgImgCounter, nLgImgCounter);
var _loc1 = largeImageHolder["lgHolder" + nLgImgCounter];
image_mcl2.loadClip(largeImage, _loc1);
image_mcl2.onLoadComplete = function (target_mc)
{
trace ("LOADED LARGE IMAGE: " + target_mc);
var _loc2 = new mx.transitions.Tween(target_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 2, true);
};
++nLgImgCounter;
} // End of the function
stop ();
var smallImgWidth = 0;
var nTotalSmallbtns = nTotalImages;
var sLrgImage = "";
var i = 0;
while (i < nTotalImages)
{
smallImgScroller.smallImageHolder.attach… "smallImgHolder" + nCounter, nCounter);
var imageButton = smallImgScroller.smallImageHolder["small… + nCounter];
imageButton.alt_txt.text = astrSmallImages[i];
imageButton.picNumber_txt.text = nCounter + 1;
imageButton.onRelease = smallImageClick;
imageButton.description = astrDesc[i];
imageButton.largeImage = astrLargeImages[i];
image_mcl.loadClip(astrSmallImages[i], imageButton.imgHolder);
imageButton._x = Math.round(xpos);
if (nCounter == 0)
{
trace ("default: " + imageButton);
sLrgImage = imageButton.largeImage;
loadLargeImage(imageButton);
} // end if
smallImgWidth = imageButton._width;
xpos = xpos + smallImgWidth;
nCounter = nCounter + 1;
++i;
} // end while
mclListener.onLoadComplete = function (target_mc)
{
trace ("LOADED SMALL IMAGE: " + target_mc);
};
image_mcl.addListener(mclListener);
smallImgScroller.btnUp.onRelease = function ()
{
if (nTotalSmallbtns < nTotalImages)
{
smallImgScroller.smallImageHolder._x = smallImgScroller.smallImageHolder._x + smallImgWidth;
nTotalSmallbtns = nTotalSmallbtns + 1;
trace (nTotalSmallbtns);
arrowCheck();
} // end if
};
smallImgScroller.btnDown.onRelease = function ()
{
trace ("nTotalSmallbtns: " + nTotalSmallbtns);
if (nTotalSmallbtns <= nTotalImages && nTotalSmallbtns != 5)
{
smallImgScroller.smallImageHolder._x = smallImgScroller.smallImageHolder._x - smallImgWidth;
nTotalSmallbtns = nTotalSmallbtns - 1;
trace (nTotalSmallbtns);
arrowCheck();
} // end if
};
arrowCheck();
var nLgImgCounter = 0;
  #2 (permalink)  
Antiguo 19/11/2012, 15:28
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: No me funcionan los enlaces en XML

buenas, este codigo creo ke me va muy grande pero veo algo raro en el xlm:

<url></url>http://www.templatemo.com/preview/templatemo_299_power</url>

crep ke lo ke te he marcado en rojo sobra.
espero haber podido ayudarte, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com
  #3 (permalink)  
Antiguo 19/11/2012, 15:38
 
Fecha de Ingreso: noviembre-2012
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: No me funcionan los enlaces en XML

Hola nikimoto, tenes razón, pero lo he sacado y sigue sin funcionar.
Presiento que me falta algún código en el archivo flash....
Probe en agregarle esto al fla, pero nada:
largeImageHolder.description_txt.html = true;
largeImageHolder.description_txt.htmlText = 100

Tambien probe con este código para puentear al XML, pero tampoco me funciono_:
<desc><![CDATA[<a href="http://www.estrago.com.ar">Festejamos el Día del niño 2012 en el cede 2 Caseros</a>]]></desc>

Aca les dejo el enlace con todos los archivos, incluyendo el fla para quien pueda darme una manito: www.estrago.com.ar/galeria.rar

Muchas Gracias

Última edición por vestrago; 19/11/2012 a las 16:55
  #4 (permalink)  
Antiguo 20/11/2012, 01:12
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: No me funcionan los enlaces en XML

buenas de nuevo
acabo de echarle un vistazo a los archivos y veo algo raro, aunke como ya te dije, este codigo se me hace demasiado grande para mis conocimientos

en el fotograma 2 es cuando llamas al xml y dices de cargar los datos, pero tan solo cargas la imagen pekeña, la grande y la descripcion, pero no la url, ademas en el codigo del siguiente fotograma no encuentro ningun boton ni funcion ke llame a las urls...
kizas te haga falta cargar ese dato en el fotograma 2 y luego kizas una funcion o un boton invisible ke utilice el numero de la foto para llamar a la url

........kizas este ahi el fallo, espero ke te sirva, venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com
  #5 (permalink)  
Antiguo 20/11/2012, 05:33
 
Fecha de Ingreso: noviembre-2012
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: No me funcionan los enlaces en XML

Buenos días, creo que viene por ese lado el error, sería mucho pedir que me ayudes con los códigos?

Igual yo voy probando y te aviso...
Mil Gracias
  #6 (permalink)  
Antiguo 20/11/2012, 07:58
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: No me funcionan los enlaces en XML

me alegro haberte ayudao a encarrilar el problema.
ahora me pillas super liado de curro aparte de que no comprendo muchas cosas de tu codigo...............
pero vamos creo ke podrias hacer algo como te dije antes:
1- cargar datos del xml sobre la url en el fotograma 2, como haces con los de las imagenes.
2- crear kizas un boton invisible sobre las imagenes en grande (creo ke es ahi donde kieres ke al picar te mande al enlace...?), y ahi segun la variable ke defina la imagen en curso pues le dices ke al picar en el te mande a la url en cuestion mediante getURL

espero ke te sirva, me gustaria poder ayudarte mas pero de verdad me pillas super liao, pero vamos si no lo sacas sigue posteando e intentare ayudarte en lo ke pueda

venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com

Etiquetas: enlaces, funcionan, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.