Salve.
Sullo stage principale ho in clip contenente un'immagine.
Sulla clip ho inserito il seguente codice:
onClipEvent (load) {
_root.larghezza = "100";
}
onClipEvent (enterFrame) {
current = getProperty (_root.drop, _width );
if (_root.larghezza < current) {
distance = current - _root.newlarghezza;
setProperty("_root.drop", _width, current-(distance*.40));
}
if (_root.newlarghezza > current) {
distance = _root.newlarghezza - current;
setProperty("_root.drop", _width, current+(distance*.40));
}
}
onClipEvent (load) {
_root.lunghezza = "100";
}
onClipEvent (enterFrame) {
current = getProperty (_root.drop, _height );
if (_root.lunghezza < current) {
distance = current - _root.newlunghezza;
setProperty("_root.drop", _height, current-(distance*.40));
}
if (_root.newlunghezza > current) {
distance = _root.newlunghezza - current;
setProperty("_root.drop", _height, current+(distance*.40));
}
}
dove lnghezza e larghezza sono le variabili esullo stage le modifico con delle azioni su un pulsante:
on (rollOver) {
_root.newlarghezza = "300";
_root.newlunghezza = "300";
}
on (rollOut) {
_root.newlarghezza = "100";
_root.newlunghezza = "100";
}
Funzioona tutto perfettamentel, cioè le dimnesioni dell'immagine variano come nello script ma nel momento in cui nella clip immagine aggiungo un bordino, o una scritta o un quasiali elemento, appena il movie si apre l'iimagine si modifica.
Quale l'errore?
Altrimenti qualcuno ha un codice più semplice?
Grazie

Rispondi quotando