|
||||||||||
| 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 array
IASNode 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 available
Object 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 IASNodevisual - 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_FOCUSboolean 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 | |||||||||