Hola... bueno, ando trabajando en un proyecto de web y la verdad el actioscrip no es mi fortaleza, pero lo intento.
Ya tengo el carrusel establecido, pero no logro conseguir que cada imagen sea un botón y que me lleve a una escena establecida para cada boton, ademas cuando activo otros botones que no están en el carrusel y que funcionan correctamente, en la escena a la que llevan, también se sigue viendo el carrusel de imagenes y se supone que no debería ser así,, agradezco si pueden revisar el código y si saben como corregir esto me lo hagan saber. Gracias
pos.. el codigo es de un tutorial pero lo he modificado
Codigo:
stop();
var total:Number = 6;
var label_list:Array = new Array("Casquetes", "Hebillas", "Ojaletes", "Apliques", "Botón Integrado", "Maquinas y Troqueles");
var link_list = new Array("Botones para forrar HB ó TAPICERIA, con Perforados, con Aro, con Ojaletes ó Broche", "Hebilla para Forrar, Hebilla Vaquera y Hebilla Metálica", "Ojaletes con Arandela", "Aplique Plano, Redondo y Cónico", "Botón Integrado y Gancho Pantalón", "Maquinas y Troqueles");
var radiusX:Number = 330;
var radiusY:Number = 90;
var centerX:Number = 500;
var centerY:Number = 400;
var speed:Number = 0.005;
tn_group_mc._visible = false;
info.text = ""; fm_label.text = "";
for( var i = 0; i < total; i++)
{
var t = tn_group_mc.duplicateMovieClip("tn"+i, i);
t.tn_mc.gotoAndStop(i+1); t.tn_shadow_mc.gotoAndStop(i+1);
t.fm_label = label_list[i];
t.fm_link_list = link_list[i];
t.angle = i * ((Math.PI*2)/total);
t.onEnterFrame = mover;
}
{
btn_casq.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_casq.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_casq.onRelease = function()
{
gotoAndPlay("casquetes", 1);
}
btn_heb.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_heb.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_heb.onRelease = function()
{
gotoAndPlay("hebillas", 1);
}
btn_ojal.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_ojal.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_ojal.onRelease = function()
{
gotoAndPlay("ojaletes", 1);
}
btn_apl.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_apl.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_apl.onRelease = function()
{
gotoAndPlay("apliques", 1);
}
btn_inte.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_inte.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_inte.onRelease = function()
{
gotoAndPlay("btn integrado", 1);
}
btn_maq.onRollOver = function()
{
fm_label.text = "Línea: " + this._parent.fm_label;
info.text = "Info: " + this._parent.fm_link_list;
}
btn_maq.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
btn_maq.onRelease = function()
{
gotoAndPlay("maquinas", 1);
}
}
function mover()
{
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = this._y /(centerY+radiusY);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
}
this.onMouseMove = function()
{
speed = (this._xmouse-centerX) * 0.0001;
}