ActionScript: Riempiendo una figura di colore solido o traslucido
Usi il beginFill() ed i metodi del endFill() per iniziare e chiuda una figura disegnata a tempo di esecuzione. Per disegnare una figura, un beginFill(riempiti di chiamata) prima di tutti i altri metodi di disegno, compreso i metodi su ordinazione avete definito quali drawCircle() e drawPolygon(). Invochi il endFill() dopo la chiamata degli altri metodi di disegno per generare la figura. Non potete applicare un materiale di riempimento ad una
figura attuale disegnata a creare il tempo o il tempo di esecuzione.
Dovete invocare il beginFill() prima del disegno della figura da
riempire. Questo esempio genera un cerchio blu solido con un raggio di 100 pixel: _ root.createEmptyMovieClip("shape_mc", 1);
//dica a ActionScript di cominciare un materiale di riempimento solido e blu shape_mc.beginFill(0x0000FF, 100); //invochi un metodo di disegno su ordinazione, quale drawCircle(), o invochi o// del lineTo() tempi multipli del curveTo() generare una figura chiusa shape_mc.drawCircle(100); //endFill(di chiamata) per chiudere la figura dopo che altri metodi di disegno siano denominati shape_mc.endFill(); Il metodo del beginFill() richiede due parametri: fillColor alfa Per generare una figura traslucida e riempita, specifichi un'alfa più meno di 100. Se l'alfa è 0, la figura sembrerà non riempita. Non si dimentichi di definire una linea stile se desiderate il profilo essere visibile. Il metodo del endFill() non richiede alcuni parametri. Conclude semplicemente il materiale di riempimento iniziato con beginFill() o beginGradientFill(). Per evitare i risultati inattesi, accertisi che la penna rinvii al punto di partenza per completare la figura prima dell'invocazione del endFill(). ciò è un articolo aggiunto da Elis Frugalo
|
|||
|