is called whether the scroll position changed because of a users interaction with
onScroller
the text field, or programmatic changes. The
interaction causes the change. These two options are necessary because often one piece of
code changes the scrolling position, while the scroll bar code is unrelated and won't know that
the scroll position changed without being notified.
Availability: ActionScript 1.0; Flash Lite 2.0
Parameters
scrolledField:TextField
changed.
Example
The following example creates a text field called
and
scrollUp_btn
scrollDown_btn
event handler is called, a trace statement is used to display information in the
onScroller
Output panel. Create two buttons with instance names
and add the following ActionScript to your FLA or ActionScript file:
this.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160,
20);
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 30, 320,
240);
my_txt.multiline = true;
my_txt.wordWrap = true;
for (var i = 0; i<10; i++) {
my_txt.text += "Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam "
+ "nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat.";
}
scrollUp_btn.onRelease = function() {
my_txt.scroll--;
};
scrollDown_btn.onRelease = function() {
my_txt.scroll++;
};
my_txt.onScroller = function() {
trace("onScroller called");
scroll_txt.text = my_txt.scroll+" of "+my_txt.maxscroll;
};
onChanged
- A reference to the TextField object whose scroll position was
my_txt
to scroll the contents of the text field. When the
handler fires only if a user
, and uses two buttons called
and
scrollUp_btn
scrollDown_btn
,
TextField
669
Need help?
Do you have a question about the FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers