Pacchettofl.motion
Classepublic class MatrixTransformer
EreditarietàMatrixTransformer Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

La classe MatrixTransformer contiene metodi per modificare proprietà individuali di una matrice di trasformazione: scala orizzontale e verticale, inclinazione orizzontale e verticale e rotazione. Questa classe presenta inoltre metodi per eseguire una rotazione attorno a un punto di rotazione specificato, anziché il punto standard (0, 0).

Vedere anche

Elementi XML di Motion
flash.geom


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
  
[statico] Calcola l'angolo di rotazione presente in una matrice, in gradi.
MatrixTransformer
  
[statico] Calcola l'angolo di rotazione presente in una matrice, in radianti.
MatrixTransformer
  
[statico] Calcola la scala orizzontale presente in una matrice.
MatrixTransformer
  
[statico] Calcola la scala verticale presente in una matrice.
MatrixTransformer
  
[statico] Calcola l'angolo di inclinazione orizzontale presente in una matrice, in gradi.
MatrixTransformer
  
[statico] Calcola l'angolo di inclinazione orizzontale presente in una matrice, in radianti.
MatrixTransformer
  
[statico] Calcola l'angolo di inclinazione verticale presente in una matrice, in gradi.
MatrixTransformer
  
[statico] Calcola l'angolo di inclinazione verticale presente in una matrice, in radianti.
MatrixTransformer
 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
  
matchInternalPointWithExternal(m:Matrix, internalPoint:Point, externalPoint:Point):void
[statico] Sposta una matrice quanto necessario per allineare un punto interno a un punto esterno.
MatrixTransformer
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
[statico] Ruota una matrice intorno a un punto definito ad di fuori dello spazio di trasformazione della matrice.
MatrixTransformer
  
[statico] Ruota una matrice intorno a un punto definito nello spazio di trasformazione di una matrice.
MatrixTransformer
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
setRotation(m:Matrix, rotation:Number):void
[statico] Modifica l'angolo di rotazione in una matrice.
MatrixTransformer
  
[statico] Modifica l'angolo di rotazione in una matrice.
MatrixTransformer
  
[statico] Modifica la scala orizzontale di una matrice.
MatrixTransformer
  
[statico] Modifica la scala verticale di una matrice.
MatrixTransformer
  
[statico] Modifica l'inclinazione orizzontale di una matrice.
MatrixTransformer
  
[statico] Modifica l'inclinazione orizzontale di una matrice.
MatrixTransformer
  
[statico] Modifica l'angolo di inclinazione verticale di una matrice.
MatrixTransformer
  
[statico] Modifica l'angolo di inclinazione verticale di una matrice.
MatrixTransformer
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione dei metodi
getRotation()metodo
public static function getRotation(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di rotazione presente in una matrice, in gradi. Se l'angolo di inclinazione orizzontale e verticale non sono uguali, viene usato il valore di inclinazione verticale. Ciò corrisponde al comportamento di rotazione in Flash Player.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di rotazione in gradi.

Vedere anche

getRotationRadians()metodo 
public static function getRotationRadians(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di rotazione presente in una matrice, in radianti. Se l'angolo di inclinazione orizzontale e verticale non sono uguali, viene usato il valore di inclinazione verticale.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di rotazione in radianti.

Vedere anche

getScaleX()metodo 
public static function getScaleX(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola la scala orizzontale presente in una matrice.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — La scala orizzontale.

Vedere anche

getScaleY()metodo 
public static function getScaleY(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola la scala verticale presente in una matrice.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — La scala verticale.

Vedere anche

getSkewX()metodo 
public static function getSkewX(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di inclinazione orizzontale presente in una matrice, in gradi.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di inclinazione orizzontale, in gradi.

Vedere anche

getSkewXRadians()metodo 
public static function getSkewXRadians(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di inclinazione orizzontale presente in una matrice, in radianti.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di inclinazione orizzontale, in radianti.

Vedere anche

getSkewY()metodo 
public static function getSkewY(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di inclinazione verticale presente in una matrice, in gradi.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di inclinazione verticale, in gradi.

Vedere anche

getSkewYRadians()metodo 
public static function getSkewYRadians(m:Matrix):Number

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Calcola l'angolo di inclinazione verticale presente in una matrice, in radianti.

Parametri

m:Matrix — Un'istanza Matrix.

Restituisce
Number — L'angolo di inclinazione verticale, in radianti.

Vedere anche

matchInternalPointWithExternal()metodo 
public static function matchInternalPointWithExternal(m:Matrix, internalPoint:Point, externalPoint:Point):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Sposta una matrice quanto necessario per allineare un punto interno a un punto esterno. Può essere utilizzato per fare corrispondere un punto in un clip filmato trasformato con un punto nel suo elemento principale.

Parametri

m:Matrix — Un'istanza Matrix.
 
internalPoint:Point — Un'istanza Point che definisce una posizione nello spazio di trasformazione della matrice.
 
externalPoint:Point — Un'istanza Point che definisce una posizione di riferimento al di fuori dello spazio di trasformazione della matrice.

Vedere anche

rotateAroundExternalPoint()metodo 
public static function rotateAroundExternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Ruota una matrice intorno a un punto definito ad di fuori dello spazio di trasformazione della matrice. Può essere utilizzato per ruotare un clip filmato intorno a un punto di trasformazione nel suo elemento principale.

Parametri

m:Matrix — Un'istanza Matrix.
 
x:Number — La coordinata x del punto.
 
y:Number — La coordinata y del punto.
 
angleDegrees:Number — L'angolo di rotazione in gradi.

Vedere anche

rotateAroundInternalPoint()metodo 
public static function rotateAroundInternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Ruota una matrice intorno a un punto definito nello spazio di trasformazione di una matrice. Può essere utilizzato per ruotare un clip filmato intorno a un punto di trasformazione al suo interno.

Parametri

m:Matrix — Un'istanza Matrix.
 
x:Number — La coordinata x del punto.
 
y:Number — La coordinata y del punto.
 
angleDegrees:Number — L'angolo di rotazione in gradi.

Vedere anche

setRotation()metodo 
public static function setRotation(m:Matrix, rotation:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'angolo di rotazione in una matrice. Se l'angolo di inclinazione orizzontale e verticale non sono uguali, l'inclinazione verticale viene impostata sul valore di rotazione e l'inclinazione orizzontale viene incrementata della differenza tra la vecchia e la nuova rotazione. Ciò corrisponde al comportamento di rotazione in Flash Player.

Parametri

m:Matrix — Un'istanza Matrix.
 
rotation:Number — L'angolo di rotazione in gradi.

Vedere anche

setRotationRadians()metodo 
public static function setRotationRadians(m:Matrix, rotation:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'angolo di rotazione in una matrice. Se l'angolo di inclinazione orizzontale e verticale non sono uguali, l'inclinazione verticale viene impostata sul valore di rotazione e l'inclinazione orizzontale viene incrementata della differenza tra la vecchia e la nuova rotazione. Ciò corrisponde al comportamento di rotazione in Flash Player.

Parametri

m:Matrix — Un'istanza Matrix.
 
rotation:Number — L'angolo di rotazione in radianti.

Vedere anche

setScaleX()metodo 
public static function setScaleX(m:Matrix, scaleX:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica la scala orizzontale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
scaleX:Number — La nuova scala orizzontale.

Vedere anche

setScaleY()metodo 
public static function setScaleY(m:Matrix, scaleY:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica la scala verticale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
scaleY:Number — La nuova scala verticale.

Vedere anche

setSkewX()metodo 
public static function setSkewX(m:Matrix, skewX:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'inclinazione orizzontale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
skewX:Number — Il nuovo angolo di inclinazione orizzontale, in gradi.

Vedere anche

setSkewXRadians()metodo 
public static function setSkewXRadians(m:Matrix, skewX:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'inclinazione orizzontale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
skewX:Number — Il nuovo angolo di inclinazione orizzontale, in radianti.

Vedere anche

setSkewY()metodo 
public static function setSkewY(m:Matrix, skewY:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'angolo di inclinazione verticale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
skewY:Number — Il nuovo angolo di inclinazione verticale, in gradi.

Vedere anche

setSkewYRadians()metodo 
public static function setSkewYRadians(m:Matrix, skewY:Number):void

Versione linguaggio: ActionScript 3.0
Versione lettore: Flash Player 9.0.28.0

Modifica l'angolo di inclinazione verticale di una matrice.

Parametri

m:Matrix — Un'istanza Matrix da modificare.
 
skewY:Number — Il nuovo angolo di inclinazione verticale, in radianti.

Vedere anche





 

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/fl/motion/MatrixTransformer.html