Solo con actionscript:
come posso incrementare la posizione y di un movie chiamato pmov con RollOver su un bottone fino ad un limite massimo e poi in RollOut tornare alla posizione iniziale?
![]()
Solo con actionscript:
come posso incrementare la posizione y di un movie chiamato pmov con RollOver su un bottone fino ad un limite massimo e poi in RollOut tornare alla posizione iniziale?
![]()
www.sergiogandrus.it
Il mio blog sull'informatica
ho provato così ma non funziona
on (rollOver) {
_y.pmov = pos_y
while(pos_y++ < 30)
}
www.sergiogandrus.it
Il mio blog sull'informatica
scrivere una cosa del tipo:
on(rollOver){
if(incrementa){
pmov._y = pmov._y + mioincremento
if ( pmov._y > limitemax){
incrementa = false;
}
} else {
pmov._y = pmov._y - mioincremento
if ( pmov._y < limitemin){
incrementa = false;
}
}
}
dove ovviamente metti tu i valori di mioincremento, limitemax, limitemin.. ecc
in pratica dopo ogni incremento/decremento viene fatto il controllo e settata una var che dice se al rollover incrementare o decrementare al successivo passaggio del mouse sopra il bott.
![]()
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png
ah ricorda di inizializzare le variabili.. se ci sono prob o non ho capito io bene cosa volevi.. posta ancora
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png
le variabili le ho inizializzate nel primo frame del layer che contiene il bottone che comanda il movie.
al passaggio del muose sul bottone c'è solo un minuscolo movimento del mc in alto ma si ferma subito. ho provato ad aumentare il limitemax ma non va.
il mc dovrebbe ritornare alla posizione originaria in rollOut
ma non ci siamo già visti da qualche altre parte? :gren:
www.sergiogandrus.it
Il mio blog sull'informatica
ecco non c'è un loop che incrementi la _y fino al raggungimento del limitemax
come si fa?
fosse ASP lo saprei fare ma actioscript mi è un po' ostico![]()
www.sergiogandrus.it
Il mio blog sull'informatica
ah ho capito.. vuoi che sia continuo? ovvero fin che stai sul bottone si incrementa al punto massimo? è cosi?
[ot] si ho capito dove ci siamo gia.. visti.. ehheh il web è un posto cosi piccolo..![]()
[ot]
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png
yes :adhone:Originariamente inviato da Nuke
ah ho capito.. vuoi che sia continuo? ovvero fin che stai sul bottone si incrementa al punto massimo? è cosi?
www.sergiogandrus.it
Il mio blog sull'informatica
allora si puo far cosi..
sui tasti metti solo il codice per controllare se c'e il rollover o no..
on (rollOver) {
_root.clip.incrementa = true;
}
on (rollOut) {
_root.clip.incrementa = false;
}
sul clip che devi far muovere metti le istruzioni
onClipEvent(load){
incrementa = false;
}
onClipEvent(enterFrame){
if (incrementa){
if (this._y < soglia) {
this._y = this._y + incremento
}
}
}
modifica a piacere se, il filmato è o meno in _root, e attento a dove inizializzi le tue variabili di incremento e controllo.
ciauz![]()
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png
Di sicuro ci sarà anche un metodo migliore..:quipy: boh.. cosi su due piedi mi è venuto questo..
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png