Hola a todos, tengo un problema con flash, y es que tengo un script que presenta valores de un array en actionscript. El problema viene que no me lee los acentos ni eñes que pongo en el array, en lugar de eso me deja un espacio en blanco. Tengo la ultima version de flash, la 8.
El codigo es el siguiente:
Código PHP:
MovieClip.prototype.noria = function(posFinal) {
mvAngulo(posFinal);
this.onEnterFrame = function() {
this._y = centroy+Math.cos((Math.PI/180)*(angulo+this.angulo))*radio;
this._x = centrox+Math.sin((Math.PI/180)*(angulo+this.angulo))*radio/radio;
this.z = Math.sin((Math.PI/180)*(angulo+this.angulo))*radio/2;
this._xscale=this._yscale=(100*distanciafocal)/(distanciafocal+this.z);
this._alpha = (-this.z);
this.swapDepths((-1*this.z)+55);
};
};
function mvAngulo(posFinal) {
this.onEnterFrame = function() {
if ( (angulo) == (posFinal)) {
mvElemento(false);
delete this.onEnterFrame;
} else {
angulo += ((posFinal-angulo)/5); // velocidad de giro
};
};
};
//inicio variables
centrox = 700;
centroy = 500/2;
radio = 200;
distanciafocal = 300;
angulo = 0;
anguloini=265.5;
angulointer=360/52;
//creando los titulos
var provincias = new Array("Álava", "Albacete", "Alicante", "Almería", "Asturias", "Ávila", "Badajoz", "Baleares", "Barcelona", "Burgos", "Cáceres", "Cádiz", "Cantabria", "Castellón", "Ceuta", "Ciudad Real", "Córdoba", "Cuenca", "Girona", "Granada", "Guadalajara", "Guipuzcua", "Huelva", "Huesca", "Jaén", "La Coruña", "La Rioja", "Las Palmas", "León", "Lleida", "Lugo", "Madrid", "Málaga", "Melilla", "Murcia", "Navarra", "Orense", "Palencia", "Pontevedra", "Salamanca", "Segovia", "Sevilla", "Soria", "S.C.Tenerife", "Tarragona", "Teruel", "Toledo", "Valencia", "Valladolid", "Vizcaya", "Zamora", "Zaragoza");
//creando los clips q contendran las letras
function creaMCs() {
for (i=0; i<provincias.length; i++) {
var elemento = this.attachMovie("elemento_mc", "elemento_mc"+i, i);
elemento.angulo.i = bot_1;
elemento.angulo = (360/provincias.length)*i;
elemento.texto.text = provincias[i];
elemento.noria(anguloini);
};
};
creaMCs();
function mvElemento(posFinal) {
for (i=0; i<provincias.length; i++) {
this["elemento_mc"+i].noria(posFinal);
};
};
alava.onRollOver = function() {
mvElemento(anguloini-0*angulointer);
};