tengo un código con el que hago funcionar un carrusel en flash.
Pero me pidieron que al pasar por arriba de la imagen (onMouseOver) aparezca otra imgagen.
Si existe una solución, y me pueden ayudar, les agradezco.
El código es el siguiente:
Código ActionScript :
stop(); var folder:String = "productos/2tiempos/"; // a folder for thumbnail files + an XML file var total:Number; var radiusX:Number = 350; var radiusY:Number = 70; var centerX:Number = 450; var centerY:Number = 150; var speed:Number = 0.005; tn_group_mc._visible = false; fm_label.text = ""; fm_url.text = ""; var xml:XML = new XML(); xml.ignoreWhite = true; xml.onLoad = function() { var nodes = this.firstChild.childNodes; total = nodes.length; for( var i=0; i < total; i++) { var t = tn_group_mc.duplicateMovieClip("tn"+i, i); t.angle = i * ((Math.PI*2)/total); t.onEnterFrame = mover; t.tn_mc.inner.loadMovie( folder + nodes[i].attributes.filename ); t.tn_reflection_mc.inner.loadMovie( folder + nodes[i].attributes.filename ); t.fm_label = nodes[i].attributes.label; t.fm_url = nodes[i].attributes.url; t.fm_button.onRollOver = function() { fm_label.text = "Línea 2-Tiempos: " + this._parent.fm_label; fm_url.text = "www.misitio.com.ar: " + this._parent.fm_url; } t.fm_button.onRollOut = function() { fm_label.text = ""; fm_url.text = ""; } t.fm_button.onRelease = function() { getURL(this._parent.fm_url); } } } xml.load( folder + "2tiempos.xml"); 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.00008; }