flash 运行时序图
2018-08-19 18:01:25 4 举报
在Flash运行时序图中,首先用户通过鼠标或键盘触发事件。然后,事件被发送到Flash Player进行处理。Flash Player接收到事件后,将其传递给相应的对象或方法。接着,Flash Player根据对象的方法和属性执行相应的操作。如果需要,Flash Player会与操作系统和硬件进行交互。最后,Flash Player将操作结果返回给用户界面。整个过程中,Flash Player还会与其他组件和服务进行通信,以实现更复杂的功能和效果。总之,Flash运行时序图描述了用户与Flash应用程序之间的交互过程以及Flash Player内部的处理流程。
作者其他创作
大纲/内容
BoxMultiResolution
发出消息,PanoramaEvent.ON_LOADpanoLoaded()
resetPano()又重置了一遍。。。
data.replace();更新数据
加载preview.jpg
new BoxMultiResolution()
RootContainer街景引擎的容器实例
侦听PanoramaEvent.PREVIEW_LOADED消息onSwitchScene();
getPanoInfo.load()
loadPanoByID()或loadPanoByGps()
侦听nextPanoLoaded消息,previewLoaded();
getPanoFlakeInfo.load()
new BoxPreview()
1.resetPano()重置场景中的动态物体2.隐藏动态对象
接到Event.Complete消息dataLoaded();
dataFactory.loadPanoByID
Factory动态物体和http请求管理器
create(data);
data = new Data()
facotry侦听点击事件98-111行
各种create()
dynamicObjectsFactory
BoxPreview
Arrow3dCreatorPOICreatorPlane3dCreatorRoadPlane3DCreator用于创建动态物体,即依赖跳张变化的街景实体对象
Arrow / POI / 激光面片
1.重置场景中的动态物体2.buildScene(data);3.nextPano();
DataFactoryJSON处理http请求的类
new 创建anotherPanoContainer并调用create通过rootContainer.panoFade()销毁当前的panoContainer可参照“街景盒子原理图”
panoramaContainer此类的细节初始化请参照街景盒子原理图
运行时序图图
loadPanoChlids()
Panorama引擎构造类
panoLoaded();
基本和初始化时序图2相同,但有细微变化
Data存储数据的类实例
0 条评论
下一页