User Guide
1104 ScrollPane component
The second usage example uses an on() handler and must be attached directly to a ScrollPane
instance. The keyword
this, used inside an on() handler attached to a component, refers to
the component instance. For example, the following code, attached to the ScrollPane instance
myScrollPaneComponent, sends “_level0.myScrollPaneComponent” to the Output panel:
on (complete) {
trace(this);
}
Example
The following example creates a listener object with a complete event handler for the
scrollPane instance. When the scroll pane’s content is loaded, the listener displays a message
in the Output panel.
You first drag the ScrollPane component from the Components panel to the library and then
add the following code to Frame 1:
/**
Requires:
- ScrollPane in library
*/
System.security.allowDomain("http://www.helpexamples.com");
this.createClassObject(mx.containers.ScrollPane, "my_sp", 10);
my_sp.setSize(320, 240);
// Create listener object for completed loading.
var completeListener:Object = new Object();
completeListener.complete = function(evt_obj:Object) {
trace(evt_obj.target.contentPath + " has completed loading.");
};
// Add listener.
my_sp.addEventListener("complete", completeListener);
my_sp.contentPath = "http://www.helpexamples.com/flash/images/image1.jpg";
ScrollPane.content
Availability
Flash Player 6 (6.0.79.0).
Edition
Flash MX 2004.