Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 22-12-07, 17:48   #1 (permalink)
User
 
Data di registrazione: Sep 2006
Messaggi: 11
Zoom con action script

Salve, sono da moltissimo che non uso flash.
Ora ho riniziato per fare un sito ed ho un problemino:
ho un pulsante ed un clip
vorrei che solo quando tengo premuto il mouse sul pulsante il clip aumenti di dimensioni come in uno zoom e che smetta di aumentare solo quando si rilascia il mouse.
Faccio presente che tutto quello che ho provato sino ad ora fa aumentare si il clip filmato, ma solo per la durata del clic oppure nelle dimensioni indicate nell'istruzione del pulsante. Esempio
CODICE INSERITO NEL CLIP(SFONDO) DA RIDIMENSIONARE
onClipEvent(load) {
// set initial scale to 100
newscale = 100;
}
onClipEvent(enterFrame) {
if (this._xscale > newscale) {
this._xscale -= 10;
this._yscale -= 10;
} else if (this._xscale < newscale) {
this._xscale += 10;
this._yscale += 10;
}
}
CODICE INSERITO NEL PULSANTE
on (press) {
sfondo.newscale = 200;
}
in questo caso il clip aumenta lentamente ma si blocca solo quando raggiunge la dimensione di _xscale _yscale raggiunge il valore di 200, indipendentemente dal fatto che si tenga premuto o no il mouse. Come posso risolvere il problema???
Grazie anticipatamente.
alancarter10 non in linea   Rispondi citando
Vecchio 24-12-07, 19:20   #2 (permalink)
User
 
Data di registrazione: Sep 2006
Messaggi: 11
script funzionante per zoom

mi rispondo da solo, ma comunque per tutti:
ho cancellato tutto lo script precedente e mi sono messo di buona lena

Ci sono tre clip.Ovvero il clip da zoomare chiamato "sfondo" (una immagine trasformata in clip)
un clip "zoomin" che funziona da tasto ed un clip "zoomout" che funziona da tasto inverso.
questo è lo script per zoomin:

onClipEvent (enterFrame) {
//dichiara la funzione "zoom" che rimpicciolisce il clip "sfondo"
if (zoom) {
_root.sfondo._yscale += 5;
_root.sfondo._xscale += 5;
}
}
onClipEvent(mouseDown){
//dichiara mx e my come posizione del mouse
mx = _root._xmouse;
my = _root._ymouse;
//controlla che il mouse sia sul clip "zoomin"
if(_root.zoomin.hitTest(mx,my,true)) {
//se il pulsante si trova sul pulsante ""zoomin"
//dichiara valida la funzione di rimpicciolimento "zoom"
zoom = true;
}
}
onClipEvent(mouseUp){
//se non si tiene il mouse premuto la zoommata si ferma
zoom = false;
}
e questo è lo script per "zoomout"
onClipEvent (enterFrame) {
//dichiara la funzione zoom2 che rimpicciolisce il clip
if (zoom2) {
_root.sfondo._yscale -= 5;
_root.sfondo._xscale -= 5;
}
}
onClipEvent(mouseDown){
//dichiara mx e my come posizione del mouse
mx = _root._xmouse;
my = _root._ymouse;
//controlla che il mouse sia sul clip "zoomout"
if(_root.zoomout.hitTest(mx,my,true)) {
//se il pulsante si trova sul pulsante ""zoomout"
//dichiara valida la funzione di rimpicciolimento "zoom2"
zoom2 = true;
}
}
onClipEvent(mouseUp){
zoom2 = false;
}
Ci ho messo un pò, però funziona perfettamente ed è semplicissimo.
Credo che comunque vi chiederò altre cose. Ciao.

Ultima modifica di alancarter10 : 24-12-07 19:39.
alancarter10 non in linea   Rispondi citando
Vecchio 24-12-07, 19:48   #3 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Ciao Alan e benvenuto sul forum gt,

bravo...scusa per le non risposte, credo che questi giorni siamo tutti presi nella frenesia pre natalizia. Tanti auguri e a presto.
Onsitus non in linea   Rispondi citando
Vecchio 24-12-07, 20:56   #4 (permalink)
User
 
Data di registrazione: Sep 2006
Messaggi: 11
Smemo

Oh cacchio!! Scusate, buone feste a tutti... mi sono dimenticato che siamo alla vigilia di Natale!! Auguroni!!
Ah dimenticavo,(cambio argomento), ma, se nel mio sito, che mi aiuterà a per vendere un terreno con casa agricola (quindi un sito a scopo commerciale), ci metto delle foto satellitari , prese da Google heart, secondo voi mi trombano?? Boh!
alancarter10 non in linea   Rispondi citando
Vecchio 24-12-07, 23:32   #5 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Quote:
alancarter10 Visualizza il messaggio
Oh cacchio!! Scusate, buone feste a tutti... mi sono dimenticato che siamo alla vigilia di Natale!! Auguroni!!
Ah dimenticavo,(cambio argomento), ma, se nel mio sito, che mi aiuterà a per vendere un terreno con casa agricola (quindi un sito a scopo commerciale), ci metto delle foto satellitari , prese da Google heart, secondo voi mi trombano?? Boh!
Se vengono da Google heart, lo faranno con molto amore.

Invece se vengono da Goggle Earth (), credo che se ci metti un credito alla provenienza dell'immagine (o pure un link) c'avranno meno da ridire. Al livello legale non so quanto puo essere valido. Ci sara bene da qualche parte un testo scritto in piccolo su l'uso (copyright) delle immagine.

PS: visto che siamo su un forum pubblico, direi di usare parole meno colorate.
Onsitus non in linea   Rispondi citando
Vecchio 25-12-07, 10:22   #6 (permalink)
User
 
Data di registrazione: Sep 2006
Messaggi: 11
Ok scusa, non mi sono accorto di dialogare con una signora.
Penso che la soluzione sia quella di mettere dei link, ringraziarli, pensarli nelle mie preghierine, nominarli ogni minuto etc., dovrebbero essere molto narcisisti in questo senso! Daltronde si tratterebbe di usare solo 4/5 foto.
Oggi è il 25!! ciao a tutti.
alancarter10 non in linea   Rispondi citando
Vecchio 25-12-07, 12:19   #7 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Quote:
alancarter10 Visualizza il messaggio
Ok scusa, non mi sono accorto di dialogare con una signora.
Penso che la soluzione sia quella di mettere dei link, ringraziarli, pensarli nelle mie preghierine, nominarli ogni minuto etc., dovrebbero essere molto narcisisti in questo senso! Daltronde si tratterebbe di usare solo 4/5 foto.
Oggi è il 25!! ciao a tutti.
Onsitus non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 02:03.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.