Example
The following example illustrates how you can output the number of characters in a specified
TextSnapshot object. To use this code, create a static text field that contains the text
"TextSnapshot Example".
// this example assumes that the movie clip contains
// the static text "TextSnapshot Example"
var my_mc:MovieClip = this;
var my_snap:TextSnapshot = my_mc.getTextSnapshot();
var count:Number = my_snap.getCount();
var theText:String = my_snap.getText(0, count, false);
trace(count); // output: 20
trace(theText); // output: TextSnapshot Example
See also
TextSnapshot.getText()
TextSnapshot.getSelected()
Availability
Authoring: Flash MX 2004.
Playback: SWF files published for Flash Player 6 or later, playing in Flash Player 7 or later.
Usage
my_snap.getSelected(from:Number, to:Number) : Boolean
Parameters
An integer that indicates the position of the first character of
from
Valid values for
from
0 is used.
An integer that is 1+ the index of the last character in
to
for
are 0 through
to
not included in the extracted string. If this parameter is omitted,
used. If this value is less than or equal to the value of
Returns
A Boolean value of
corresponding
TextSnapshot.setSelected()
Description
Method; returns a Boolean value that specifies whether a TextSnapshot object contains selected
text in the specified range.
To search all characters, pass a value of 0 for
large number) for
792
Chapter 7: ActionScript for Flash
are 0 through
TextSnapshot.getCount()
TextSnapshot.getCount()
, if at least one character in the given range has been selected by the
true
. To search a single character, pass a value of
to
- 1. If
my_snap
. The character indexed by the
TextSnapshot.getCount()
,
from
from+1
command,
otherwise.
false
and
from
TextSnapshot.getCount()
from+1
to be examined.
my_snap
is a negative value,
from
to be examined. Valid values
parameter is
to
is used.
(or any very
for
.
to
is
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?