public class FlyManager
extends java.lang.Object
构造器和说明 |
---|
FlyManager()
默认构造函数,构造一个新的 FlyManager 对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
addStatusChangedListener(StatusChangedListener l)
添加一个用于接收飞行状态改变事件(
StatusChangedListener )的监听器。 |
void |
addStopArrivedListener(StopArrivedListener l)
添加一个用于接收飞行到达站点事件(
StopArrivedListener )的监听器。 |
void |
dispose()
释放对象所占用的资源。
|
int |
getCurrentStopIndex()
返回当前飞行所到的站点。
|
double |
getDuration()
返回本次飞行(即当前整个路线)需要的总时间,单位为秒。
|
double |
getProgress()
返回本次飞行的当前进度,单位为秒。
|
Routes |
getRoutes()
返回路线集合。
|
Scene |
getScene()
返回关联的场景。
|
FlyStatus |
getStatus()
返回当前的飞行状态(停止,暂停,飞行中)。
|
void |
pause()
暂停当前飞行,下次将从当前停止处飞行。
|
void |
play()
按照返回的路线集合(
Routes )指定的路线开始飞行,或继续进行中断的飞行。 |
void |
removeStatusChangedListener(StatusChangedListener l)
移除一个用于接收飞行状态改变事件(
StatusChangedListener )的监听器。 |
void |
removeStopArrivedListener(StopArrivedListener l)
移除一个用于接收飞行到达站点事件(
StopArrivedListener )的监听器。 |
void |
setScene(Scene scene)
设置关联的场景。
|
void |
stop()
停止当前飞行,下次将从路线起始处飞行。
|
void |
update()
对飞行站点及飞行路线进行更新。
|
public void dispose()
public Routes getRoutes()
public Scene getScene()
public void setScene(Scene scene)
scene
- 关联的场景。public void play()
Routes
)指定的路线开始飞行,或继续进行中断的飞行。public void stop()
public void pause()
public double getDuration()
public double getProgress()
注意:该属性只有在飞行和暂停状态下可用,在停止时不可用
public int getCurrentStopIndex()
注意:该属性只有在飞行和暂停状态下可用,在停止时不可用
public FlyStatus getStatus()
public void addStatusChangedListener(StatusChangedListener l)
StatusChangedListener
)的监听器。
飞行状态的常量类型可参见 FlyStatus
类。
l
- 一个用户接收飞行状态改变事件的监听器。public void removeStatusChangedListener(StatusChangedListener l)
StatusChangedListener
)的监听器。
飞行状态的常量类型可参见 FlyStatus
类。
l
- 一个用户接收飞行状态改变事件的监听器。public void addStopArrivedListener(StopArrivedListener l)
StopArrivedListener
)的监听器。l
- 一个用于接收飞行到达站点事件的监听器。public void removeStopArrivedListener(StopArrivedListener l)
StopArrivedListener
)的监听器。l
- 一个用于接收飞行到达站点事件的监听器。public void update()