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);
};