Comunidad de diseño web y desarrollo en internet online

swf, xml y servidor.

Citar            
MensajeEscrito el 10 Ago 2009 06:05 am
Buenas a todos, aqui vengo con un rompecabezas ya voy 3 dias y no le encuentro la vuelta, paso a contar.

Estoy armando una galeraia de fotos en un swf, las fotos son llamadas de un xml la galeria funcinoa bien localmente, pero el misterio cuando lo subo al servidor teniendo la misma estructura, swf, imagenes, xml, todo en la misma carpeta, las imagenes no estan en progresivo probe con rutas absolutas y relativas pero no quiere funcar en el servidor :twisted:.
Si hay algun iluminado por ahi que haya pasado por esto le agradezco me diera terrible mano les dejo el codigo de la galeria y el xml a ver si encuentran alguna anomalia muchas gracias gente. :)

codigo AS:

stop();

cerrar.onRelease= function(){
this._parent._parent.gotoAndStop(42);
}

function mostraImagem(imagem)
{
holder.unloadMovie();
preloader._xscale = 0;
preloader._visible = true;
holder._alpha = 0;
//ant.enabled = false;
//prox.enabled = false;
texto.text = "";
meuMVC.loadClip(xmlNode.childNodes[imagem].childNodes[0].firstChild.nodeValue, holder);

meuListener.onLoadProgress = function (alvo, bLoad, bTotal)
{
var _loc1 = Math.round(bLoad / bTotal * 100);
porcento.text = _loc1 + "%";
preloader._xscale = _loc1;
};
meuListener.onLoadInit = function ()
{
var _loc6 = new mx.transitions.Tween(borda, "_width", mx.transitions.easing.Back.easeOut, borda._width, holder._width + 12, 1, true);
var _loc7 = new mx.transitions.Tween(borda, "_height", mx.transitions.easing.Back.easeOut, borda._height, holder._height + 12, 1, true);
var _loc1 = new mx.transitions.Tween(holder, "_x", mx.transitions.easing.Back.easeOut, holder._x, borda._x - holder._width / 2, 1, true);
_loc1 = new mx.transitions.Tween(holder, "_y", mx.transitions.easing.Back.easeOut, holder._y, borda._y - holder._height / 2, 1, true);
var _loc3 = new mx.transitions.Tween(ant, "_y", Back.easeOut, ant._y, (borda._y+holder._height/2)-180, 2, true)
var _loc8 = new mx.transitions.Tween(ant, "_x", Back.easeOut, ant._x,borda._x - holder._width / 2 -9, 1, true)
trace(borda._x - 20);
var _loc9 = new mx.transitions.Tween(prox, "_x", Back.easeOut, prox._x, (borda._x+holder._width/2)+ 9, 2, true)
var _loc4 = new mx.transitions.Tween(prox, "_y", mx.transitions.easing.Back.easeOut, prox._y, borda._y + holder._height / 2 - 180, 1, true);
var _loc5 = new mx.transitions.Tween(texto, "_y", mx.transitions.easing.Back.easeOut, texto._y, borda._y + holder._height / 2 + -8 + ant._height, 1, true);
texto.text = xmlNode.childNodes[imagem].childNodes[1].firstChild.nodeValue;
_loc1.onMotionFinished = function ()
{
preloader._visible = false;
porcento.text = "";
var _loc1 = new mx.transitions.Tween(holder, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 1, true);
_loc1.onMotionFinished = function ()
{
ant.enabled = true;
prox.enabled = true;
};
};
};
} // End of the function
var fotoAtual = 0;
preloader._xscale = 0;
var meuMVC = new MovieClipLoader();
var meuListener = new Object();
var obj_xml = new XML();
obj_xml.ignoreWhite = true;
obj_xml.load("http://www.vadevuelta.com/prueba/flash/galeria1/imagen.xml");
obj_xml.onLoad = function (exito)
{
if (exito)
{
xmlNode = this.firstChild;
total = xmlNode.childNodes.length;
mostraImagem(0);
}
else
{
//Muestra un mensaje de error en caso de que algo fallara
trace("Error al cargar el xml");
}

};
prox.onPress = function ()
{
if (fotoAtual < total - 1)
{
++fotoAtual;
mostraImagem(fotoAtual);
} // end if
};
ant.onPress = function ()
{
if (fotoAtual > 0)
{
--fotoAtual;
mostraImagem(fotoAtual);
} // end if
};
meuMVC.addListener(meuListener);
///////////////////////////////////////

Codigo xml:

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

<imagens>
<foto>
<imagem>imagem.jpg</imagem>

<texto>NandoYakkoArdillaThiago</texto>
</foto>

<foto>
<imagem>imagem1.jpg</imagem>

<texto>Lapreviadelensayo</texto>
</foto>

<foto>
<imagem>imagem2.jpg</imagem>

<texto>Yakko</texto>
</foto>

<foto>
<imagem>imagem3.jpg</imagem>

<texto>ArdillaYakkoThiago</texto>
</foto>

<foto>
<imagem>imagem4.jpg</imagem>

<texto>Nando</texto>
</foto>

<foto>
<imagem>imagem5.jpg</imagem>

<texto>ensayo</texto>
</foto>


</imagens>

Por tutancamonge

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Ago 2009 01:26 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Ago 2009 01:32 pm

solisarg escribió:


Aclara que quieres decir con
las imagenes no estan en progresivo



Imagenes Progresivas o No progresivas, la mayoria de paginas web usan imagenes progresivas, que se van cargando a medida que se va viendo la web, y se conocen porque van cargando como por franjas, o primero estan muy pixeladas y luego van cabiando a mejor.

Flash, en carga dinámica, por ejemplo precisa que se carguen el forma no progresiva...

Yo lo cambio con el programa Iview, que puedes especificar si quieres imagen progresiva o no. ¿era eso lo que preguntabas? Sino, disculpa...

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 10 Ago 2009 01:35 pm
Pensaba que solo los browsers cargaban imágenes en progresivo, no Flash, pero siempre es bueno aprender algo nuevo. ¿Que es Iview?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Ago 2009 01:36 pm
Iview es un programa de tratamiento de imagenes, es muy sencillo, pero esta en ingles, no he encontrado la version en castellano ^^

Nunca te meteras a dormir sin haber aprendido algo nuevo ;)

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 10 Ago 2009 02:21 pm
Gracias por responder solisarg y la verdad habia olvidado poner el codigo entre los corchetes As, es que me gano la anciadad y lo calentura no me dejaban ver nada :lol: .

Pero codifique el xml a utf8

Por tutancamonge

11 de clabLevel



 

firefox

 

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