Ciao, mentre sposto una fotografia da dx a sx vorrei che si incrementasse in altezza.
Es: parte alta 200 px arriva a sx alta 300 px.
Mi serve però in Action Script
Qualcuno lo sa?
1000 grazie
Ciao, mentre sposto una fotografia da dx a sx vorrei che si incrementasse in altezza.
Es: parte alta 200 px arriva a sx alta 300 px.
Mi serve però in Action Script
Qualcuno lo sa?
1000 grazie
Allora, non credo tu possa modificarla tramite pixel ma tramite percentuale. La fotografia deve essere un clip filmato e se vuoi che aumenti di dimensioni devi aumentare le sue proprietà di:
myclip._xscale
myclip._yscale
naturalmente le aumenti fino a quando vuoi tu !!
![]()
![]()
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
ciao, ho messo la foto nel MC e poi ho inserito questo codice:
onClipEvent (load) {
_root.nuvole._x = 0;
_root.nuvole._y = 0;
}
onClipEvent (enterFrame) {
c++;
if (c<480) {
_root.nuvole._x = _root.nuvole._x-1;
}
}
Che mi serve per spostarla. Come faccio ad inserire anche il tuo codice?
Grazie ciao
Originariamente inviato da marshall
ciao, ho messo la foto nel MC e poi ho inserito questo codice:
onClipEvent (load) {
_root.nuvole._x = 0;
_root.nuvole._y = 0;
}
onClipEvent (enterFrame) {
c++;
if (c<480) {
_root.nuvole._x = _root.nuvole._x-1;
}
}
Che mi serve per spostarla. Come faccio ad inserire anche il tuo codice?
Grazie ciao
Hai praticamente già fatto il lavoro. Con lo stesso criterio usi _xscale e _yscale. Sono 2 proprietà di clip filmato come lo sono _x e _y.
Tieni presente che la proprietà _xscale e_yscale originali di partenza sono corrispondenti al 100. Qindi se vuoi che la tua foto diventi più grande la _xscale finale e la _yscale finale devono essere maggiori di 100 !!
:metallica :metallica
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
sì, ma il problema è che l'Ascript l'ho trovato in Rete, e non so implementare il tuo.
Mi dai due indicazioni.
1000 grazie
Ahhhhhhhhhhh allora dillo prima !! Ma scusa non ti conviene farlo prima creando un'iterpolazione movimento?? Cioè ti risparmi un casino di roba !!
Comunque
Supponiamo che tu debba ingrandire la tua foto fino a 150 dell'_xscale e dell'y_scale. Il procedimento è analogo al quello già scritto: te lo riporto
onClipEvent (load) {
_root.nuvole._x = 0;
_root.nuvole._y = 0;
c = 0;
ingrandisci = 0;
}
onClipEvent (enterFrame) {
c++;
ingradisci++;
if (c<480) {
_root.nuvole._x = _root.nuvole._x-1;
if (ingrandisci < 150) {
this._xscale = ingrandisci;
this._yscale = ingrandisci;
} else if (ingrandisci > 150) {
this._xscale = 150;
this._yscale = 150;
}
}
Comunque non ti assicuro niente per 2 motivi:
1) sono all'università e perciò non ho flash, altrimenti lo avrei provato lo script
2) non è che sono il mago di actionscript anzi, aiuto le persone a cui non viene risposto !!
Prova lo script se ci sono problemi dimmelo subito !!
![]()
![]()
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
Mi da questo problema quando pubblico:
Scene=Scene 1, Layer=nuvole, Frame=1: Line 7: Statement block must be terminated by '}'
onClipEvent (enterFrame) {
Scene=Scene 1, Layer=nuvole, Frame=1: Line 19: Syntax error.
}
onClipEvent (load) {
_root.nuvole._x = 0;
_root.nuvole._y = 0;
c = 0;
ingrandisci = 0;
}
onClipEvent (enterFrame) {
c++;
ingradisci++;
if (c<480) {
_root.nuvole._x = _root.nuvole._x-1;
}
if (ingrandisci < 150) {
this._xscale = ingrandisci;
this._yscale = ingrandisci;
} else if (ingrandisci > 150) {
this._xscale = 150;
this._yscale = 150;
}
}
scusa mi ero dimenticato di una parentesi !! Copia e incolla questo !! Provalo...
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
la faccenda si complica...
Mentre prima vedevo il movimento da dx a sx della mia immagine ora non vedo nulla, tutto bianco.![]()
Cosa può essere? devo cambiare dei valori nel tuo codice?
ciao e grazie 1000