buenas! les cuento que soy nueva aqui y nunca habia echo una pregunta en ningun foro
asi que les agradezco de antemeno a todos lo que se tomen el tiempo de leer esto

la cuestion es la siguiente:
estoy intentando realizar una galeria de imagenes desde actionscript
y como todabia no manejo el codigo pero tengo intenciones de aprender
lo que hice fue usar una galeria ya existente e intentar modificarla de acuerdo a mis necesides
el problema es que la galeria tiene las miniaturas formando un circulo y lo que yo necesito es que esten alineadas horizontalmente en el inferior derecho de mi ventana

lo que yo rescato al 100% de esta galeria es la forma en que se mueven las miniaturas al pasar el cursor

quizas estoy pidiendo demasiado, pero la verdad es que llevo semanas intentandolo y no pude lograrlo
si alguien se apiada de mi y me puede dar una mano, le estare muy agradecida :lol:

pego aqui el codigo de la galeria en cuestion:

Código ActionScript :

import caurina.transitions.Tweener; 
 
Mouse.addListener(_root); 
 
Key.addListener(_root); 
 
 
 
initialDegree = 0; 
 
initialDegreeToAdd = 0; 
 
itemActive = 1; 
 
itemReal = 3; 
 
espaceIn = 0; 
 
widthItem = 100; 
 
 
getXML = function (){ 
 
    xmlDoc = new XML(); 
 
    xmlDoc.ignoreWhite = true; 
 
    xmlDoc.load("menu.xml"); 
 
    xmlDoc.onLoad = function (){ 
 
        totalJ = xmlDoc.firstChild.childNodes.length; 
 
        item._visible = false; 
 
        itemGenerate = 0; 
 
        intervalGeneration = setInterval(generation, 10); 
 
    }; 
 
}; 
 
 
getRadian = function (degre){ 
 
    return (1.745329E-002 * degre); 
 
}; 
 
 
loadImage = function (j, url){ 
 
   var mcl:MovieClipLoader = new MovieClipLoader(); 
 
   mcl.addListener({ 
 
    onLoadInit: function(target:MovieClip){ 
 
    target.forceSmoothing = true; 
 
  } 
 
}); 
 
mcl.loadClip("img/" + url, this["item" + j].content); 
 
}; 
 
 
generate = function (j) 
 
{ 
 
   this.attachMovie("item", "item" + j, j); 
 
    this["item" + j].id = j; 
 
    loadImage(j, xmlDoc.firstChild.childNodes[j - 1].attributes.img); 
 
   link = xmlDoc.firstChild.childNodes[j - 1].attributes.link; 
 
   this["item" + j]._yscale = 0; 
 
   this["item" + j]._xscale = 0; 
 
   Tweener.addTween(this["item" + j], {_xscale:100, _yscale:100, time:0.8, delay:0.1*j, transition:"easeInOutExpo"}); 
 

   this["item" + j].onRollOver = function() { 
 
      bot_sound.start(); 
 
      Tweener.addTween(this.maskImg, {_width:90, _height:90, time:0.2, transition:"easeOutExpo"}); 
 
      Tweener.addTween(this.botBg, {_width:95, _height:95, time:0.3, transition:"easeOutBack"}); 
 
   }; 
 
   this["item" + j].onRollOut = this["item" + j].onReleaseOutside = function() { 
 
      Tweener.addTween(this.maskImg, {_width:80, _height:80, time:0.3, transition:"easeOutBack"}); 
 
      Tweener.addTween(this.botBg, {_width:80, _height:80, time:0.3, transition:"easeOutBack"}); 
 
   }; 
 
   this["item" + j].onPress = function() { 
 
      Tweener.addTween(this.maskImg, {_xscale:70, _yscale:70, time:0.3, transition:"easeOutBack"}); 
 
      Tweener.addTween(this.botBg, {_width:75, _height:75, time:0.3, transition:"easeOutBack"}); 
 
      diff = this.id - _root.itemReal; 
 
        _root.itemActive = _root.itemActive + diff; 
 
        _root.itemReal = this.id; 
 
          _root.refreshItemActive(); 
 
      //action for external link 
 
         //getURL (link2, "_blank"); 
 
      //action for loadMovie (need to create a new movie clip with the instance "contentMovie") 
 
         //loadMovie (link2, contentMovie); 
 
      //DEMO ACTION 
 
         //getURL ("http://www.google.com.ar/", "_blank"); 
 
   }; 
 
}; 
 
generation = function (){ 
 
    ++itemGenerate; 
 
    generate(itemGenerate); 
 
    around(); 
 
    if (itemGenerate == totalJ){ 
 
        clearInterval(intervalGeneration); 
 
    } 
 
}; 

around = function (){ 
 
    oneDegree = 360 / totalJ; 
 
    rayon = (widthItem + 10 + espaceIn) * j / 8.283185E+000; 
 
    centerX = int(Stage.width / 2); 
 
    centerY = int(Stage.height / 2); 
 
    if (totalJ){ 
 
        for (j = 1; j <= totalJ; j++){ 
 
            this["item" + j]._x = centerX + Math.cos(getRadian(initialDegree + oneDegree * (j - 1))) * rayon; 
 
            this["item" + j]._y = centerY + Math.sin(getRadian(initialDegree + oneDegree * (j - 1))) * rayon; 
 
        } 
 
    } 
 
}; 

getXML();