com Acentuação no Filme (texto dinamico)
Galera,
fiz um esqueminha que exibe num flash uma curso e tals, ele busca os dados em um xml, porém a acentuação nao vem na exibição, pq isso acontece??? Alguem tem uma solução???
Abaixo o codigo que to usando:
function ativaTransicaoAuto(duracao)
{
clearInterval(transicaoAuto);
transicaoAuto = setInterval(objIntervalo, "muda", parseInt(duracao) * 1000);
} // End of the function
function carregouXML()
{
for (i = 0; i < bannerXML.childNodes[0].childNodes.length; i++)
{
mcConteudo.createEmptyMovieClip("mc_" + i, bannerXML.childNodes[0].childNodes.length - i);
mcConteudo["mc_" + i].createEmptyMovieClip("mcImagem", 10);
mcConteudo["mc_" + i].mcImagem.loadMovie("../uploads/" + bannerXML.childNodes[0].childNodes.attributes.imagem);
mcConteudo["mc_" + i].attachMovie("hitInterno", "hit", 11);
if (bannerXML.childNodes[0].childNodes.attributes.urlBanner && bannerXML.childNodes[0].childNodes[tmpAux].attributes.urlBanner != "")
{
mcConteudo["mc_" + i].hit.onRelease = function ()
{
var _l2 = this._parent._name.split("_");
_l2 = parseInt(_l2[1]);
getURL(bannerXML.childNodes[0].childNodes[_l2].attributes.urlBanner, bannerXML.childNodes[0].childNodes[_l2].attributes.targetLink);
};
continue;
} // end if
mcConteudo["mc_" + i].hit.enabled = false;
} // end of for
randomize(bannerXML.childNodes[0].childNodes);
mudaBanner("+");
} // End of the function
function mudaBanner(prox)
{
if (prox == "+")
{
if (curItem < loopIndex && curItem > 0)
{
curItem = curItem;
}
else
{
curItem = 0;
} // end if
proxBanner = recArray[curItem];
++curItem;
}
else if (curItem > 0)
{
curItem = curItem - 1;
proxBanner = recArray[curItem];
} // end if
proxBanner = recArray[curItem];
++curItem;
}
else if (curItem > 0)
{
curItem = curItem - 1;
proxBanner = recArray[curItem];
} // end if
mcChamada.gotoAndStop(1);
bannerAtual = proxBanner;
mcConteudo["mc_" + bannerAtual].swapDepths(bannerXML.childNodes[0].childNodes.length + 100);
if (bannerXML.childNodes[0].childNodes[bannerAtual].attributes.chamada != "")
{
mcChamada._alpha = 100;
mcChamada.mcTxt.tfChamada.htmlText = bannerXML.childNodes[0].childNodes[bannerAtual].attributes.chamada;
mcChamada.play();
}
else
{
mcChamada._alpha = 0;
} // end if
ativaTransicaoAuto(bannerXML.childNodes[0].childNodes[bannerAtual].attributes.in
ervalo);
} // End of the function
function verificaProximo(tmpProx)
{
if (bannerXML.childNodes[0].childNodes.length < tmpProx)
{
proxBanner = 1;
}
else if (tmpProx < 1)
{
proxBanner = bannerXML.childNodes[0].childNodes.length;
} // end if
} // End of the function
function verificaCarregou(mcTarget)
{
if (mcConteudo[mcTarget].getBytesLoaded() == mcConteudo[mcTarget].getBytesTotal())
{
return (true);
}
else
{
return (false);
} // end if
} // End of the function
function randomize(xml)
{
for (contXML = 0; contXML < xml.length; contXML++)
{
if (bannerXML.childNodes[0].childNodes[contXML].attributes.Unidade == Unidade)
{
XMLUnidades[loopIndex] = contXML;
++loopIndex;
} // end if
if (loopIndex == 5)
{
break;
} // end if
} // end of for
if (loopIndex >= 5 || loopIndex == 0)
{
loopIndex = 5;
} // end if
for (i = 0; i < loopIndex; i++)
{
rdn = random(XMLUnidades.length);
for (j = 0; j <= recArray.length; j++)
{
if (XMLUnidades[rdn] == recArray[j])
{
permArray[rdn] = 1;
} // end if
} // end of for
trace (XMLUnidades[rdn]);
if (!permArray[rdn])
{
recArray = XMLUnidades[rdn];
trace ("Aprovado: " + XMLUnidades[rdn]);
continue;
} // end if
--i;
} // end of for
} // End of the function
Stage.showMenu = false;
fscommand("allowscale", "false");
System.useCodepage = true;
var objIntervalo = new Object();
objIntervalo.muda = function ()
{
mudaBanner("+");
};
var transicaoAuto = undefined;
auxArray = new Array();
recArray = new Array();
permArray = new Array();
XMLUnidades = new Array();
loopIndex = 0;
curItem = 0;
if (!_root.Unidade)
{
Unidade = 1;
} // end if
var bannerXML = new XML();
bannerXML.ignoreWhite = true;
bannerXML.load("../download/curso.xml");
bannerXML.onLoad = function (ok)
{
if (ok)
{
carregouXML();
} // end if
};
var proxBanner = undefined;
this.createEmptyMovieClip("mcConteudo", 10);
mcChamada.swapDepths(11);
mcChamada.stop();
mcConteudo.setMask("msk");
btnNext.swapDepths(12);
btnPrev.swapDepths(13);
btnNext.hit.onRelease = function ()
{
mudaBanner("+");
};
btnPrev.hit.onRelease = function ()
{
mudaBanner("-");
};Discussão (1)
Carregando comentários...