Constructordojox.fx._Line

dojo.require("dojox.fx._core");
defined in dojox/fx/_core.js

a normal dojo._Line is the curve, and does Line(start,end) for propertyAnimation. as we make more complicatied animations, we realize some properties can have 2, or 4 values relevant (x,y) or (t,l,r,b) for example

this function provides support for those Lines, and is ported directly from 0.4 this is a lot of extra code for something so seldom used, so we'll put it here as and optional core addition. you can create a new line, and use it during onAnimate as you see fit.

Usage

function (/*Integer|Array*/ start, /*Integer|Array*/ end) (view source)
parametertypedescription
startInteger|ArrayAn Integer (or an Array of integers) to use as a starting point
endInteger|ArrayAn Integer (or an Array of integers) to use as an ending point

Examples

Example 1

see dojox.fx.smoothScroll

Example 2

// this is 10 .. 100 and 50 .. 500
var curve = new dojox.fx._Line([10,50],[100,500]);
// dojo._Animation.onAnimate is called at every step of the animation
// to define current values. this _Line returns an array
// at each step. arguments[0] and [1] in this example.

Jump to PropertiesFunctionsBack to top

Returns the point on the line, or an array of points

Jump to FunctionsPropertiesBack to top

An Integer (or an Array of integers) to use as an ending point
An Integer (or an Array of integers) to use as a starting point