|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IASBridge
Interface to implement bridge that enables access to ActionScript from Java
Field Summary |
---|
Method Summary | |
---|---|
Object |
callMethod(IASNode targetNode,
String method)
Call ActionScript method of target IASNode |
Object |
callMethod(IASNode targetNode,
String method,
Object[] args)
Call ActionScript method of target IASNode |
boolean |
clearAllMarkers()
Clear all markers |
IASNode[] |
getChildren(IASNode parentNode,
boolean visual,
boolean debugMode)
Get children of specified parent IASNode |
IASNode |
getNodeAtDepthWithPath(String path,
int depth)
Get IASNode at specified depth and path |
IASNode |
getNodeFromPath(String path)
Get IASNode at specified path |
Object |
getProperty(String path,
String prop)
Get Property value at specified path |
IASNode |
getRootNode()
|
boolean |
hasChild(IASNode parentNode,
boolean visual,
boolean debugMode)
|
void |
repairFlash()
Repair flash content |
IASNode[] |
searchSound()
|
IASNode[] |
searchVideo()
|
boolean |
setFocus(String target)
Focus specified target |
boolean |
setMarker(IASNode node)
Set marker on the specified IASNode position |
boolean |
setMarker(Number x,
Number y,
Number width,
Number height)
Set marker at specified position and size |
void |
setProperty(String path,
String prop,
Object value)
Set Property value at specified path |
IASNode[] |
translateWithPath(String path)
|
boolean |
unsetMarker()
Unset current marker |
boolean |
updateTarget()
|
Method Detail |
---|
Object callMethod(IASNode targetNode, String method)
IASNode
targetNode
- target nodemethod
- target method
Object callMethod(IASNode targetNode, String method, Object[] args)
IASNode
targetNode
- target nodemethod
- target methodargs
- arguments
IASNode[] getChildren(IASNode parentNode, boolean visual, boolean debugMode)
IASNode
parentNode
- target parent nodevisual
- getInnerNodes
method)debugMode
- IASNode
arrayIASNode getNodeAtDepthWithPath(String path, int depth)
IASNode
at specified depth and path
path
- target pathdepth
- target depth
IASNode
or null if not availableIASNode getNodeFromPath(String path)
IASNode
at specified path
path
- target path
IASNode
or null if not availableObject getProperty(String path, String prop)
path
- target pathprop
- target property name
IASNode getRootNode()
IASNode
boolean hasChild(IASNode parentNode, boolean visual, boolean debugMode)
parentNode
- target parent IASNode
visual
- getInnerNodes
method)debugMode
- void repairFlash()
IASNode[] searchSound()
IASNode
arrayIASNode[] searchVideo()
IASNode
arrayboolean setFocus(String target)
target
- full instance name of the node
IASNode.getTarget()
,
IFlashConst.M_SET_FOCUS
boolean setMarker(IASNode node)
IASNode
position
node
- target IASNode
boolean setMarker(Number x, Number y, Number width, Number height)
x
- x coordinatesy
- y coordinateswidth
- widthheight
- height
boolean clearAllMarkers()
void setProperty(String path, String prop, Object value)
path
- target pathprop
- target property namevalue
- target property valueIASNode[] translateWithPath(String path)
path
- target path
boolean unsetMarker()
boolean updateTarget()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |