EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Localtoglobal (Movieclip.localtoglobal Method)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MovieClip 893
The params.txt file includes the following text:
var1="hello"&var2="goodbye"&done="done"
The MovieClip.getNextHighestDepth() method used in this example requires Flash Player
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
MovieClip.getNextHighestDepth() method.
See also
loadMovie (MovieClip.loadMovie method), loadVariablesNum function,
unloadMovie (MovieClip.unloadMovie method)
localToGlobal (MovieClip.localToGlobal method)
public localToGlobal(pt:Object) : Void
Converts the pt object from the movie clip's (local) coordinates to the Stage (global)
coordinates.
The
MovieClip.localToGlobal() method allows you to convert any given x and y
coordinates from values that are relative to the top-left corner of a specific movie clip to values
that are relative to the top-left corner of the Stage.
You must first create a generic object that has two properties,
x and y. These x and y values
(and they must be called
x and y) are called the local coordinates because they relate to the
top-left corner of the movie clip. The x property represents the horizontal offset from the top-
left corner of the movie clip. In other words, it represents how far to the right the point lies.
For example, if x = 50, the point lies 50 pixels to the right of the top-left corner. The y
property represents the vertical offset from the top-left corner of the movie clip. In other
words, it represents how far down the point lies. For example, if y = 20, the point lies 20 pixels
below the top-left corner. The following code creates a generic object with these coordinates.
var myPoint:Object = new Object();
myPoint.x = 50;
myPoint.y = 20;
Alternatively, you can create the object and assign the values at the same time with a literal
Object value.
var myPoint:Object = {x:50, y:20};
After you create a point object with local coordinates, you can convert the coordinates to
global coordinates. The
localToGlobal() method doesn't return a value because it changes
the values of
x and y in the generic object that you send as the parameter. It changes them
from values relative to a specific movie clip (local coordinates) to values relative to the Stage
(global coordinates).

Table of Contents

Related product manuals