|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.flagstone.transform.FSTransformObject
com.flagstone.transform.FSActionObject
com.flagstone.transform.FSSetTarget
public class FSSetTarget
FSSetTarget is used to control the time-line of a particular movie clip.
The action performs a "context switch". All following actions such as GotoFrame, Play, etc. will be applied to the specified object until another FSSetTarget action is executed. Setting the target to be the empty string ("") returns the target to the movie's main timeline.
| Attributes | |
|---|---|
| type | Identifies the action when it is encoded. Read-only. |
| target | The name assigned to a movie clip. Names are assigned using the FSPlaceObject2 class when the movie clip is placed on the Flash Player's Display List. |
// Direct all subsequent actions to this movie clip
actions.add(new FSSetTarget("/MovieClip:3"));
...
<movie clip actions>
...
// Restore the actions to the main movie timeline
actions.add(new FSSetTarget(""));
The FSSetTarget class represents the SetTarget action of the Macromedia Flash (SWF) File Format Specification. It was introduced in Flash 3.
| Field Summary |
|---|
| Fields inherited from class com.flagstone.transform.FSActionObject |
|---|
Call, ExceptionHandler, GetUrl, GetUrl2, GotoFrame, GotoFrame2, GotoLabel, If, Jump, length, NewFunction, NewFunction2, Push, RegisterCopy, SetTarget, Table, type, WaitForFrame, WaitForFrame2, With |
| Constructor Summary | |
|---|---|
FSSetTarget(FSCoder coder)
Construct an FSSetTarget object, initialising it with values decoded from an encoded object. |
|
FSSetTarget(FSSetTarget obj)
Constructs an FSSetTarget object by copying values from an existing object. |
|
FSSetTarget(java.lang.String aString)
Constructs an FSSetTarget action that changes the context to the specified target. |
|
| Method Summary | |
|---|---|
void |
appendDescription(java.lang.StringBuffer buffer,
int depth)
AppendDescription is used to present a string description of the object including all nested objects up to a specified depth. |
void |
decode(FSCoder coder)
|
void |
encode(FSCoder coder)
|
boolean |
equals(java.lang.Object anObject)
Returns true if anObject is equal to this one. |
java.lang.String |
getTarget()
Gets the name of the target movie clip. |
int |
length(FSCoder coder)
|
void |
setTarget(java.lang.String aString)
Sets the name of the target movie clip. |
| Methods inherited from class com.flagstone.transform.FSActionObject |
|---|
getType, length |
| Methods inherited from class com.flagstone.transform.FSTransformObject |
|---|
clone, name, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FSSetTarget(FSCoder coder)
coder - an FSCoder containing the binary data.public FSSetTarget(java.lang.String aString)
aString - the name of a movie clip.public FSSetTarget(FSSetTarget obj)
obj - an FSSetTarget object.| Method Detail |
|---|
public java.lang.String getTarget()
public void setTarget(java.lang.String aString)
aString - the name of a movie clip.public boolean equals(java.lang.Object anObject)
FSActionObject
equals in class FSActionObject
public void appendDescription(java.lang.StringBuffer buffer,
int depth)
FSTransformObject
appendDescription in class FSTransformObjectbuffer - a StringBuffer to which the description of each object is
appended.depth - the maximum level of nesting up to which objects will be
displayed.public int length(FSCoder coder)
length in class FSActionObjectpublic void encode(FSCoder coder)
encode in class FSActionObjectpublic void decode(FSCoder coder)
decode in class FSActionObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||