salve ragazzi, premetto la mia inesperienza, ma sto miscelando alcune utility free trovate in questo sito, e nel farlo ho incontrato dei problemi, tanti li ho risolti da solo, ma per alcuni ho proprio bisogno di un vostro aiuto.
allora:
io vado a porre sullo schermo delle immagini e una descrizione in questo modo:
Code:
private function completato(event:Event):void
{
_fla.info_txt.text='Images creation...please wait...'+'\n'+(id+1)+' / '+Main.url_array.length;
bitmap_data=new BitmapData(loader.width,loader.height,true,0xFFFFFFFF);
//trace(loader.width);
bitmap_data.draw(loader);
var thumb:Bitmap=new Bitmap(bitmap_data);
clip=new MovieClip();
clip.addChild(thumb);
Main.clips_array.push(clip);
clip.id=id;
Main.id++;
_fla.loadImages();
}
//nel file main.as----------------------------------------
private function go():void
{
var description:MovieClip=new Description();
description.x=512;
description.y=512;
description.des_txt.text=descriptions_array[id];
/*
questo è un vano tentativo di dare una soluzione al mio problema, ma non lo è.
clips_array[id].x=clips_array[id].width/2;
clips_array[id].y=clips_array[id].height/2;
*/
addChild(clips_array[id]);
naturalmente sono solo spezzoni.
dov'è che posso inserire del codice per dare una ancorazione centrale sia in lunghezza che in larghezza al movie clips_array[id]?
Adesso quando vado a fare uno scaleX o uno scaleY al clips_array[id] questo mi si rimpicciolisce in alto a sinistra nello stage. quando scaleX è al 100% è ben centrato nella pagina, quando invece è al 50% io vorrei che mi si ridimensionasse al centro dello stage, e invece mi si ridimensiona in alto a sx. Avete una soluzione?
Penso che debba inserire qualcosa in questa parte di codice:
Code:
clip=new MovieClip();
clip.addChild(thumb);
Main.clips_array.push(clip);