Ci provo
diciamo che se la foto caricata è grande e dopo preload la rimpicciolisci, puoi storicizzare
nello stesso mc che contiene il thumbnail queste informazioni
mc.foto = // percorso+nome foto
mc.W = // larghezza originale
mc.H = // Altezza originale
mc.myLink = // url da storicizzare
quindi
codice:
mc.onPress=function(){
creaZoom(this.foto,this.W,this.H,this.myLink)
}
function creaZoom(immagine,newW,newH,newLink){
// creare un clip contenitore
var BOX:MovieClip = this.createEmptyMovieClip("boxZoom",this.getNextHighestDepth())
// preparati nella lib un clip con il pulsante per chiudere il BOX (zoom) concatenato closeBTN
BOX.attachMovie("closeBTN",1)
// creare il campo per il link che ti serve
BOX.createTextField("linkSK",2,0,BOX.closeBTN._height,100,20)
BOX.linkSK.html=true
BOX.linkSK.htmlText="LINK:"+newLink+""
BOX.linkSK.autoSize="Left"
// creare clip per caricamento immagine
BOX.createEmptyMovieClip("pic",3)
BOX.pic._y=BOX.closeBTN._height+20
BOX.pic.loadMovie(immagine)
BOX._x = (Stage.width-newW)/2
BOX._y = (Stage.height-newH)/2
}
BOX.closeBTN.onPress=function(){
BOX.pic.unloadMovie()
BOX.pic.removeMovieClip()
BOX.linkSK.removeMovieClip()
BOX.closeBTN.removeMovieClip()
BOX.removeMovieClip()
}
Non ho modo di verificarlo ma è una base di partenza e può essere sicuramente implementato ed ottimizzato
Ciao