Comunidad de diseño web y desarrollo en internet online

Carrusel con xml - ¿Como agregar img de sustitucion?

Citar            
MensajeEscrito el 31 Ago 2011 08:03 pm
Hola chicos/as:
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;
}

Por mbascolo

48 de clabLevel



Genero:Masculino  

Programación Sitios Web

chrome
Citar            
MensajeEscrito el 31 Ago 2011 08:04 pm
Se me ocurrio crear otro XML, con las imagenes que sustituirían. Pero no sabría como aplicarlo en el Actionscript

Por mbascolo

48 de clabLevel



Genero:Masculino  

Programación Sitios Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.