Syntax: | the originPoint of sprite whichFlashSprite |
the originPoint of member whichFlashMember
|
|
Type: | Cast member property; sprite property |
Description: | This property controls the origin point of a Flash movie. The origin point is the point around which scaling and rotation occurs. |
The originPoint property is specified as a Director point value; for example,
point(100,200). Setting a Flash movie's origin point with the originPoint property
is the same as setting the originH and originV properties separately. For example,
setting the originPoint property to point(50,75) is the same as setting the originH
property to 50 and the originV property to 75.
|
|
Director point values specified for the originPoint property are restricted to integers,
whereas originH and originV can be specified with floating-point numbers. When
you test the originPoint property, the point values are truncated to integers. As a
rule of thumb, use the originH and originV properties for precision; use the
originPoint property for speed and convenience.
|
|
You can set the originPoint property only if the originMode property is set to #point .
|
|
The originPoint property can be tested and set. The default setting is 0.
|
|
Example: | This sprite script uses the originMode property to set up a Flash movie sprite so it's origin point can be set to a specific point. It then sets the origin points. |
on beginSprite me set the originMode of sprite the spriteNum of me = #point set the originPoint of sprite the spriteNum of me = point(100,80) end |
|
Related Lingo: | originH property, originV property, originMode property |
![]() |