Search
Link Search Menu Expand Document
Kony Quantum is now HCL Volt MX. See Revised Terminology. Current Quantum users, see the important note about API naming.

voltmx.ui.makeAffineTransform Function

The details of the voltmx.ui.makeAffineTransform function, which is part of the voltmx.ui Namespace, are as follows.

voltmx.ui.makeAffineTransform

Creates a transformation object that can be used in an animation definition.

Syntax

voltmx.ui.makeAffineTransform()

Example

/******************************************************************
 *	Name    : createAnimation
 *	Author  : Volt MX
 *	Purpose : To call makeAffineTransform API and createAnimation API on widgets.
 *******************************************************************/
function animation() {

    // Creates a transformation object that can be used in an animation definition. 
    var transformObject = voltmx.ui.makeAffineTransform();

    // Add a translation and a scale.					
    transformObject.translate(10, 0);
    transformObject.scale(0.1, 1);

    // Create the animation definition.			
    animationDef = {
        100: {
            "transform": transformObject
        }
    };

    //Create the animation configuration.
    animationConfig = {
        duration: 0.3,
        fillMode: voltmx.anim.FILL_MODE_FORWARDS
    };

    // Creates an object that defines an animation.
    animationDefObject = voltmx.ui.createAnimation(animationDef);
    Form0bf93c59bdc404d.Button00aaa01360b0349.animate(animationDefObject, animationConfig);

}

Input Parameters

None.

Return Vales

An object that can be used to specify a transformation.