Provo a spiegarti
Carichi la foto nel moviclip _root.vuoto
in questo mc nel codice di questa istanza metti
codice:
onClipEvent (load) {
//se la foto è rettangolare
if (_height != _width) {
//se è messa in verticale
if (_height>_width) {
setProperty("", _width, _width/_height*_root.altezza_max);
setProperty("", _height, _root.altezza_max);
}
//se è messa orizontale
if (_height<_width) {
setProperty("", _height, _height/_width*_root.larghezza_max);
setProperty("", _width, _root.larghezza_max);
}
} else {
//se è quadratta
setProperty("", _width, _root.larghezza_max);
setProperty("", _height, _root.larghezza_max);
}
//la centri nel movie
setProperty("", _x, Stage.width/2-_width/2);
setProperty("", _y, Stage.height/2-_height/2);
}
dove _root.larghezza_max e _root.altezza_max sono variabili che devi settare. Spero che ti possa aiutare inquanto io lo uso e funziona bene ma non essendo bravo a scrivere codice e probabile che non ci capisci nulla.