viewPoint
 
Syntax SetIconProperty(@"IconTitle", #viewPoint, point)

SetIconProperty(@"IconTitle", #viewPoint, point)
 

Type Icon property, sprite property
 
Description  This property controls the point within a Flash movie that's displayed at the center of the sprite's bounding rectangle. This point is specified in Flash movie pixel units. The point values are integers.

Changing the view point of a Flash movie sprite doesn't change the location of the sprite in the Presentation window, only the view of the movie within the sprite's bounding rectangle. The view point is the coordinate within a Flash movie that is displayed at the center of the sprite's bounding rectangle. The view point is always expressed relative to the movie's origin (as set by the originPoint, originH, and originV properties). For example, if you set a movie's viewpoint at Point(100,100), the center of the sprite will display the point within the Flash movie that is 100 Flash movie pixel units to the right and 100 Flash movie pixel units down from the origin point, regardless of where you move the origin point.

The viewPoint property is specified as a point value; for example, Point(100,200). Setting a Flash movie's view point with the viewPoint property is the same as setting the viewH and viewV properties separately. For example, setting the viewPoint property to Point(50,75) is the same as setting the viewH property to 50 and the viewV property to 75.

Point values specified for the viewPoint property are restricted to integers, whereas viewH and viewV can be specified with floating-point numbers. When you test the viewPoint property, the point values are truncated to integers. As a rule of thumb, use the viewH and viewV properties for precision; use the viewPoint property for speed and convenience.

You can get and set the value of the viewPoint property. The default setting is Point(0,0).
 

Example  This routine moves a Flash movie sprite down and to the right 100 Flash movie pixel units.

repeat with i := 1 to 100
    NewPoint:=GetSpriteProperty(@"Flash Icon", #viewPoint)+i
    SetSpriteProperty(@"Flash Icon", #viewPoint, NewPoint)
end repeat
Related Functions viewH property, viewV property, viewScale property

To Table of Contents Back to Previous document Forward to next document