documentation flash math pow
Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Math » pow (méthode Math.pow)Table des matières
pow (méthode Math.pow)
statique publique pow(x:Number, y:Number) : Number
Calcule et renvoie x à la puissance de y.
Disponibilité : ActionScript 1.0 ; Flash Player 5
Paramètres
x:Number - Un nombre à élever à une puissance.
y:Number - Un nombre spécifiant la puissance à laquelle le paramètre x est élevé.
Renvoie
Number - Un nombre.
Exemple
L’exemple suivant utilise Math.pow et Math.sqrt pour calculer la longueur d’une ligne.
this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth()); var mouseListener:Object = new Object(); mouseListener.onMouseDown = function() { this.origX = _xmouse; this.origY = _ymouse; }; mouseListener.onMouseUp = function() { this.newX = _xmouse; this.newY = _ymouse; var minY = Math.min(this.origY, this.newY); var nextDepth:Number = canvas_mc.getNextHighestDepth(); var line_mc:MovieClip = canvas_mc.createEmptyMovieClip("line"+nextDepth+"_mc", nextDepth); line_mc.moveTo(this.origX, this.origY); line_mc.lineStyle(2, 0x000000, 100); line_mc.lineTo(this.newX, this.newY); var hypLen:Number = Math.sqrt(Math.pow(line_mc._width, 2)+Math.pow(line_mc._height, 2)); line_mc.createTextField("length"+nextDepth+"_txt", canvas_mc.getNextHighestDepth(), this.origX, this.origY-22, 100, 22); line_mc['length'+nextDepth+'_txt'].text = Math.round(hypLen) +" pixels"; }; Mouse.addListener(mouseListener);
La méthode MovieClip.getNextHighestDepth() utilisée dans cet exemple nécessite Flash Player 7 ou une version ultérieure. Si votre fichier SWF inclut un composant de la version 2, utilisez la classe DepthManager des composants de la version 2 à la place de la méthode MovieClip.getNextHighestDepth().
veille



