Pacchettoflash.display
Classepublic final class BlendMode
EreditarietàBlendMode Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Una classe che fornisce i valori costanti per gli effettivi visivi del metodo di fusione. Queste costanti vengono utilizzate negli elementi seguenti:

Vedere anche

flash.display.DisplayObject.blendMode
flash.display.BitmapData.draw()


Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
Metodi pubblici
 MetodoDefinito da
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Costanti pubbliche
 CostanteDefinito da
  ADD: String = "add"
[statico] Aggiunge i valori dei colori costituenti dell'oggetto di visualizzazione a quelli dei colori dello sfondo, applicando un valore ceiling di 0xFF.
BlendMode
  ALPHA: String = "alpha"
[statico] Applica il valore alfa di ciascun pixel dell'oggetto di visualizzazione allo sfondo.
BlendMode
  DARKEN: String = "darken"
[statico] Seleziona il più scuro dei colori costituenti dell'oggetto di visualizzazione e dei colori dello sfondo (i colori con i valori più bassi).
BlendMode
  DIFFERENCE: String = "difference"
[statico] Confronta i colori costituenti dell'oggetto di visualizzazione con quelli dello sfondo e sottrae il più scuro dei valori dei due colori costituenti dal più chiaro.
BlendMode
  ERASE: String = "erase"
[statico] Elimina lo sfondo in base al valore alfa dell'oggetto di visualizzazione.
BlendMode
  HARDLIGHT: String = "hardlight"
[statico] Regola il colore di ogni pixel in base al livello di scuro dell'oggetto di visualizzazione.
BlendMode
  INVERT: String = "invert"
[statico] Inverte lo sfondo.
BlendMode
  LAYER: String = "layer"
[statico] Forza la creazione di un gruppo di trasparenza per l'oggetto di visualizzazione.
BlendMode
  LIGHTEN: String = "lighten"
[statico] Seleziona il più chiaro dei colori costituenti dell'oggetto di visualizzazione e dei colori dello sfondo (i colori con i valori più alti).
BlendMode
  MULTIPLY: String = "multiply"
[statico] Moltiplica il valore dei colori costituenti dell'oggetto di visualizzazione per quelli del colore di sfondo, quindi li normalizza dividendo per 0xFF, ottenendo colori più scuri.
BlendMode
  NORMAL: String = "normal"
[statico] L'oggetto di visualizzazione appare in primo piano rispetto allo sfondo.
BlendMode
  OVERLAY: String = "overlay"
[statico] Regola il colore di ogni pixel in base al livello di scuro dello sfondo.
BlendMode
  SCREEN: String = "screen"
[statico] Moltiplica il complemento (opposto) del colore dell'oggetto di visualizzazione per il complemento del colore di sfondo, ottenendo un effetto di decolorazione.
BlendMode
  SUBTRACT: String = "subtract"
[statico] Sottrae i valori dei colori costituenti dell'oggetto di visualizzazione da quelli del colore di sfondo, applicando un valore floor pari a 0.
BlendMode
Descrizione delle costanti
ADDCostante
public static const ADD:String = "add"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Aggiunge i valori dei colori costituenti dell'oggetto di visualizzazione a quelli dei colori dello sfondo, applicando un valore ceiling di 0xFF. Questa impostazione è generalmente utilizzata per animare una dissolvenza di schiarimento tra due oggetti.

Ad esempio, se l'oggetto di visualizzazione ha un pixel con un valore RGB di 0xAAA633 e il pixel di sfondo ha un valore RGB di 0xDD2200, il valore RGB risultante per il pixel visualizzato è 0xFFC833 (perché 0xAA + 0xDD > 0xFF, 0xA6 + 0x22 = 0xC8 e 0x33 + 0x00 = 0x33).

ALPHACostante 
public static const ALPHA:String = "alpha"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Applica il valore alfa di ciascun pixel dell'oggetto di visualizzazione allo sfondo. La proprietà blendMode dell'oggetto di visualizzazione principale deve essere impostata su flash.display.BlendMode.LAYER.

DARKENCostante 
public static const DARKEN:String = "darken"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Seleziona il più scuro dei colori costituenti dell'oggetto di visualizzazione e dei colori dello sfondo (i colori con i valori più bassi). Viene generalmente utilizzata per la sovrimpressione di caratteri.

Ad esempio, se l'oggetto di visualizzazione ha un pixel con valore RGB 0xFFCC33 e il pixel di sfondo ha un valore RGB 0xDDF800, il valore RGB risultante per il pixel visualizzato è 0xDDCC00 (perché 0xFF > 0xDD, 0xCC < 0xF8 e 0x33 > 0x00 = 33).

DIFFERENCECostante 
public static const DIFFERENCE:String = "difference"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Confronta i colori costituenti dell'oggetto di visualizzazione con quelli dello sfondo e sottrae il più scuro dei valori dei due colori costituenti dal più chiaro. Viene generalmente utilizzata per ottenere colori più brillanti.

Ad esempio, se l'oggetto di visualizzazione ha un pixel con un valore RGB di 0xFFCC33 e il pixel di sfondo ha un valore RGB di 0xDDF800, il valore RGB risultante per il pixel visualizzato è 0x222C33, perché 0xFF - 0xDD = 0x22, 0xF8 - 0xCC = 0x2C, e 0x33 - 0x00 = 0x33).

ERASECostante 
public static const ERASE:String = "erase"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Elimina lo sfondo in base al valore alfa dell'oggetto di visualizzazione. Questo processo richiede che la proprietà blendMode dell'oggetto di visualizzazione principale sia impostata su flash.display.BlendMode.LAYER.

HARDLIGHTCostante 
public static const HARDLIGHT:String = "hardlight"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Regola il colore di ogni pixel in base al livello di scuro dell'oggetto di visualizzazione. Se l'oggetto di visualizzazione è più chiaro del grigio al 50%, i suoi colori e quelli dello sfondo vengono retinati, ottenendo un colore più chiaro. Se l'oggetto di visualizzazione è più scuro del grigio al 50%, i colori vengono moltiplicati, producendo un colore più scuro. Questa impostazione viene generalmente utilizzata per gli effetti di ombreggiatura.

INVERTCostante 
public static const INVERT:String = "invert"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Inverte lo sfondo.

LAYERCostante 
public static const LAYER:String = "layer"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Forza la creazione di un gruppo di trasparenza per l'oggetto di visualizzazione. In altri termini, l'oggetto di visualizzazione viene pre-composto in un buffer temporaneo prima di essere ulteriormente elaborato. Questa operazione avviene automaticamente se l'oggetto di visualizzazione viene preventivamente memorizzato nella cache mediante la funzionalità di caching bitmap oppure se si tratta di un contenitore di oggetto di visualizzazione che include almeno un oggetto secondario con un'impostazione blendMode diversa da "normal".

LIGHTENCostante 
public static const LIGHTEN:String = "lighten"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Seleziona il più chiaro dei colori costituenti dell'oggetto di visualizzazione e dei colori dello sfondo (i colori con i valori più alti). Viene generalmente utilizzata per la sovrimpressione di caratteri.

Ad esempio, se l'oggetto di visualizzazione ha un pixel con valore RGB 0xFFCC33 e il pixel di sfondo ha un valore RGB 0xDDF800, il valore RGB risultante per il pixel visualizzato è 0xFFF833 (perché 0xFF > 0xDD, 0xCC < 0xF8 e 0x33 > 0x00 = 33).

MULTIPLYCostante 
public static const MULTIPLY:String = "multiply"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Moltiplica il valore dei colori costituenti dell'oggetto di visualizzazione per quelli del colore di sfondo, quindi li normalizza dividendo per 0xFF, ottenendo colori più scuri. Questa impostazione viene comunemente utilizzata per ombre ed effetti di profondità.

Ad esempio, se un colore costituente (come il rosso) di un singolo pixel dell'oggetto di visualizzazione e il colore corrispondente del pixel sullo sfondo hanno entrambi valore 0x88, il risultato moltiplicato sarà 0x4840. Dividendo per 0xFF, per quel colore costituente si ottiene il risultato 0x48, vale a dire una tonalità più scura di quella del colore dell'oggetto di visualizzazione o dello sfondo.

NORMALCostante 
public static const NORMAL:String = "normal"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

L'oggetto di visualizzazione appare in primo piano rispetto allo sfondo. I valori di pixel dell'oggetto di visualizzazione sostituiscono quelli dello sfondo. Se l'oggetto di visualizzazione è trasparente, lo sfondo è visibile.

OVERLAYCostante 
public static const OVERLAY:String = "overlay"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Regola il colore di ogni pixel in base al livello di scuro dello sfondo. Se lo sfondo è più chiaro del grigio al 50%, i colori dell'oggetto di visualizzazione e dello sfondo vengono retinati, ottenendo un colore più chiaro. Se lo sfondo è più scuro del grigio al 50%, i colori vengono moltiplicati, producendo un colore più scuro. Questa impostazione viene generalmente utilizzata per gli effetti di ombreggiatura.

SCREENCostante 
public static const SCREEN:String = "screen"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Moltiplica il complemento (opposto) del colore dell'oggetto di visualizzazione per il complemento del colore di sfondo, ottenendo un effetto di decolorazione. Questa impostazione è comunemente utilizzata per le luci o per rimuovere aree nere dall'oggetto di visualizzazione.

SUBTRACTCostante 
public static const SUBTRACT:String = "subtract"

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9

Sottrae i valori dei colori costituenti dell'oggetto di visualizzazione da quelli del colore di sfondo, applicando un valore floor pari a 0. Questa impostazione è generalmente utilizzata per animare una dissolvenza di scurimento tra due oggetti.

Ad esempio, se l'oggetto di visualizzazione ha un pixel con valore RGB 0xAA2233 e il pixel di sfondo ha un valore RGB 0xDDA600, il valore RGB risultante per il pixel visualizzato è 0x338400 (perché 0xDD - 0xAA = 0x33, 0xA6 - 0x22 = 0x84 e 0x00 - 0x33 < 0x00).





 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/display/BlendMode.html