View Single Post

  #73 (permalink)  
Old 04-09-08, 15:55
Onsitus's Avatar
Onsitus Onsitus is offline
CSS.FlepStudio.org
 
Join Date: Jul 2007
Location: Nettuno Beach
Posts: 1,066
Rep Power: 3
Onsitus is on a distinguished road
Re: Menù flash - Partecipate alla sua creazione

Continuo a aggiornare, ho aggiounto un loader in questa maniera: passa il valore del id come Number alla funzione attachPopUp. Aggiunge l'item del array d'immagine con index = id a un loader, poi attacato al pop. (in bold quello che ho modificato/aggiunto)

Funziona, ma poi il loader dovrebbe essere riposizionato nel pop perchè copre tutta la parte alta. Giustamente anche il pop a una misura fissa, mentre le immagine sono di misure diverse. Mah...non so quanto sarebbe allora difficile, avere un altra funzione che una volta caricato l'immagine restituisce la sua larghezza e altezza per potere posizionare il tutto in rapporto con il stage.
O il mio metodo di pensare è del tutto sbagliato???


function openPopUp(evt:MouseEvent):void
{
createFilm();
attachPopUp(evt.currentTarget.id);
}
function createFilm():void
{
film_mc=new MovieClip();
film_mc.graphics.beginFill(0xFFFFFF,1);
film_mc.graphics.drawRect(0,0,stage.stageWidth,sta ge.stageHeight);
film_mc.alpha=0.3;
addChild(film_mc);
}
function attachPopUp(n:Number):void
{
pop=new PopUp();

imagesLoader=new Loader();
imagesLoader.load(new URLRequest(images_array[n]));
pop.addChild(imagesLoader);


pop.x=stage.stageWidth/2-pop.width/2;
pop.y=stage.stageHeight/2-pop.height/2;
addChild(pop);


pop.bar_mc.title_txt.text = titolo_array[n];
Reply With Quote