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

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