Ciao a tutti!
Come faccio a creare via actionscript un quadrilatero irregolare partendo dalle coordinate dei quattro vertici?
Ciao a tutti!
Come faccio a creare via actionscript un quadrilatero irregolare partendo dalle coordinate dei quattro vertici?
Se hai tutte le coordinate ti basta utilizzare i Drawing Methods, in particolare lineTo
Tipo
_root.createEmptyMovieClip("mc",1)
mc.lineStyle(1,0x000000)
mc.lineTo(x1,y1)
mc.lineTo(x2,y2)
mc.lineTo(x3,y3)
mc.lineTo(x4,y4)
Dove le varie x e y sono le coordinate del quadrilatero![]()
Wow grazie! :-)
Mi servirebbe anche controllare il colore di riempimento e la sua trasparenza, è possibile?
Ah, tra l'altro, nel caso le coordinate cambiassero, mi conviene distruggere la MC e poi ricrearla con le nuove coordinate, giusto?
Sì, basta che cambi il codice in questo modo
_root.createEmptyMovieClip("mc",1)
mc.lineStyle(1,0x000000,100)
mc.beginFill(0xFF0000,100)
mc.lineTo(x1,y1)
mc.lineTo(x2,y2)
mc.lineTo(x3,y3)
mc.lineTo(x4,y4)
mc.endFill()
A parte che prima mi ero scordato l'ultimo valore nel lineStyle (che indica la trasparenza del bordo, 0 = invisibile, 100 = visibile), con il comando beginFill puoi settare il colore del riempimento (es. con 0xFF0000 lo imposto sul rosso) e la relativa trasparenza (anche qui da 0 a 100, con zero totalmente invisibile e 100 pienamente visibile).
Perfetto, tutto chiarissimo e funziona benissimo!![]()
Grazie mille, linkerò il risultato del tuo aiuto!Originariamente inviato da Broly
Felice di averti aiutato, alla prossima![]()