[发明专利]一种Flash模块间快速跳转和切换方法无效

专利信息
申请号: 200610027685.4 申请日: 2006-06-13
公开(公告)号: CN101089817A 公开(公告)日: 2007-12-19
发明(设计)人: 金骏;邹圣 申请(专利权)人: 上海新纳广告传媒有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 上海科盛知识产权代理有限公司 代理人: 赵志远
地址: 200050上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 flash 模块 快速 跳转 切换 方法
【说明书】:

技术领域

发明涉及计算机软件中模块之间的通讯方法,尤其涉及一种Flash模块间快速跳转和切换方法。

背景技术

以往的Flash应用开发,多为针对一个功能或特定功能进行开发,一个应用程序就是一个文件,在进行功能或界面切换时,一般都采用隐藏和显示元件的方式来处理此类问题,随着Flash应用的逐步扩大,大型应用程序也相继出现,一个应用可能存在几十甚至上百的功能模块和界面,在这个使用,采用隐藏和显示元件的方式及易造成结构混乱,同时也降低软件性能。如果采用动态载入的方式加载对应的功能模块的方式,程序在需要的时间加载对应的功能模块显示在页面,同时删除过时的内容,从而提高了性能,也便于开发。但是在多层模块的结构设计中,可能出现这样的情况:程序需要显示一个三级模块,但三级模块必须包含在二级模块中,应此,程序需要先加载二级模块再加载三级模块,由于模块之间不可以跨级通信,应此,顶级模块无法控制二级模块来加载三级模块,此时,程序就需要传入一个通用的指令,使二级模块获知需要加载三级模块,势必增加模块和模块之间的通信量。

发明内容

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种Flash模块间快速跳转和切换方法。

本发明的目的可以通过以下技术方案来实现:一种Flash模块间快速跳转和切换方法,其特征在于,该方法包括以下步骤:1).指令发送者将指令发送给模块;2).接受指令的模块通过判断指令的目标对象是否为自身后进行相应的处理;3).模块找不到可以传递的对象,则通知指令发送者。

所述的步骤1)指令发送者将指令发送给模块中的模块为一级接受者。

所述的步骤2)中接受指令的模块通过判断指令的目标对象是否为自身后,所进行相应的处理为:如果是,则调用本模块指令处理对象来对指令进行处理,此指令完成;如果否,则将此指令传递给下一个模块。

所述的下一个模块为二级接受者。

所述的二级接受者也会建立一个分析和处理指令的方式,在判断指令目标是否为自身时,也作出相应的处理。

与现有技术相比,本发明实现了各功能模块之间的相互切换和快速跳转;提供了一个有序的高效的跨模块信息传递的解决方案;在指定模块不存在的时候或者指令无法实现的时候,发送者就可以获得通知,从而作出反映;指令的发送采用有上向下的方式发送,从而最大程度的降低指令在传输中的时间。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合附图对本实用新型作进一步说明:

实施例1:

如图1所示,一种Flash模块间快速跳转和切换方法,实现的方式为:

(1)建立指令规范,在一个指令中,应该至少包涵一个指令目标对象和指令发送对象。

(2)为模块建立用于操作指令的接口

a)建立一个用于接受指令的接口,指令发送者可以对此接口发送指令。

b)建立一个用于分析指令并处理指令的接口,在获得指令时,此方法提供一个通用的分析指令的方法,从而确定下一步操作。

c)建立发送指令的接口,如果程序发现此指令并非发送给它,此时,程序应该将指令传递最有可能执行此指令的对象。此对象一般为下一级对象。

(3)模块都必须实现(2)中定义的接口,否则将出现指令丢失。同时模块必须实现一个处理本模块相应指令的方法,从而在获得指令时可以作出相应的处理。

实施例2:

一种Flash模块间快速跳转和切换方法,在多模快界面中,页面之间的切换的实现。其具体操作如下:

(1)建立指令格式:开始模块唯一标识、结束模块唯一标识、模块内内容编号。任何模块发出指令必须包含以上三个数据。

(2)建立一个父类,实现指令接受、指令转发、和指令处理方法。在指令处理中,程序记录内容编号,但不实现具体的操作。具体实现方式应该在子类中实现。

(3)建立具体的子类,并继承(2)中的父类,并实现对于内容编号的具体操作。

(4)建立客户端并执行以下操作:通知A模块发出指令B模块,其开始模块唯一标识为A,结束模块唯一标识为D,内容编号为5。

(5)此时,A模块发送的指令B模块已获得,B模块分析结束模块唯一标识与自身标识不匹配,并分析得知结束模块与C模块关系密切,因此,B模块将指令传递给C模块。

(6)同样,C模块获得信息也会作同样的处理,将指令给D模块。

(7)D模块获得指令并分析发现与自身标识匹配,并调用处理函数对内容编号进行处理,如,打开此内容编号的用户信息等。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新纳广告传媒有限公司,未经上海新纳广告传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610027685.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top