双向播放器培栏目化训.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

双向播放器双向播放器栏目化培训2013年7月8日

栏目化的目的界面描述文件拆分,编写简单化模块划分更加清楚性能优化解耦产品化引申—界面调试更加灵活方便

什么是栏目?在互动播放器中的栏目指的是:一个独立展现的可视化模块。每个栏目都对应着一个独立的界面描述文件。该描述文件将在展现栏目的时候加载。栏目是一个模块,它由一个“内容区”加载。栏目的加载有两种方式:主动加载被动加载

栏目的加载方式内容区默认栏目主动加载指的是允许内容区默认加载某一个栏目,通常是默认栏目;内容区新闻栏目被动加载是指通过交互式的操作(比如点击某个导航按钮)去加载一个对应的栏目。新闻导航

栏目的组成部分?栏目的基本属性节目单1节目单列表节目单2节目单3UI控件

如何配置栏目新建栏目配置节目单更新间隔时长配置节目单列表配置栏目默认控件配置可切换的界面Component

如何配置栏目—新建栏目默认控件不根据界面的变化而变化,将一直存在于界面中,比如栏目的背景图。节目单列表当前栏目中所需要的所有节目单都配置在这个地方,将由一个统一的管理器进行管理,包括加载和以后的数据更新。对于需要动态更新的节目单,必须配置在这个地方。注意节目单名称的大小写。Component一个独立的界面,并且可根据需要进行Component之间的切换。Component包含以下几个关键属性: componentId:唯一标识,将根据它来进行界面之间的切换。不允许重复。effectName:特效名称。进入该界面的时候将执行对应的特效。如果配置的特效无效, 则随机分配一个特效。 effectEaserType:特效的缓动类型,在移动特效时有效。 effectDuration:特效执行的时长,单位是毫秒。 useEffectOut:是否在当前Component推出界面时执行特效,boolean类型。 isDefault:是否在加载栏目的时候显示该Component,boolean类型。

如何配置栏目—新建栏目Component内容必须放到controls/controls中,否则不会显示。控件可以无限级嵌套,但是必须放在父容器的controls标签里面。在上面的例子中:JRPaperList的父容器是Component,它的子控件是两个ActionButton。

如何配置栏目—添加栏目添加栏目配置栏目id,一个唯一标识。加载栏目的时候将根据该标识去加载。配置栏目名称,起到说明的作用。配置栏目对应的模块文件,目前只有一个SWF文件,所以不需要修改。配置栏目对应的界面描述文件,这个文件就是上面介绍的在新建栏目的时候创建的xml文件。添加栏目的工作在config下面的column.xml中。将配置好的栏目文件添加到column.xml中。

配置启动界面—主界面文件栏目的基本属性节目单1节目单列表节目单2节目单3UI控件默认控件;如RSS、时钟等。永远显示在界面上。区域;用于加载栏目。导航按钮;通常都需要。Width:软件显示宽度;height:软件显示高度;alwaysInFront:是否永远前置;billUpdateInterval:节目单自动更新间隔时长;backgroundImage:背景图;backgroundImageX:背景图的横坐标;loadingSWF:loading动画;loadingX:动画横坐标;loadingY:动画纵坐标;screenSaverTime:屏保的间隔时长;isFullScreen:是否全屏;

配置启动界面—主界面文件

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档