Download USER MANUAL

Transcript
How To?
This section contains solutions to the most frequent tasks you might have to tackle using the
component.
Use Component API
The API (Application Programming Interface) is a set of properties, methods and events of the
component available via use of the ActionScript (1.0/2.0) programming language. The powerful API
enables creation of really complex applications using our component.
Examples of practical API use are contained in the FLA demonstrations provided with the component.
In order to use ActionScript with the component we should first assign a name for the component
instance on the stage. For clarity’s sake let us name our first component instance myBook.
Now we can use ActionScript for our component instance by name reference. For example, the next
code acquires the link to the movie clip of the first page (page numeration starts with 0) and sends the
command to the movie clip of the page to switch to frame 5:
var page0 = myBook.getPageLink( 0 );
page3.gotoAndStop( 5 );
The ActionScript code interacting with the component is located in the first frame of the movie
containing the component. You can also access the component from your classes.
The component API contains the properties, methods and events of the component. You can also use
the ActionScript properties and events of separate pages.
Components properties are dynamic component properties some of which are read-only. The
flipOnClickProp property, the ActionScript counterpart of the Flip on Click component, is a good
example. You can change the value of this property while executing a Flash application in the
following way:
myBook.flipOnClickProp = false;
A detailed description of all the component properties is given in the appropriate section of API
description.
Component Events. Generally speaking, these are the functions called by the component during
execution. It is you who creates the body of such a function to process various events. For example,
the next ActionScript code is called on each page flipping and prints the numbers of the current left
and right page:
33