Prezi教程之XML完全解读NO.docx_第1页
Prezi教程之XML完全解读NO.docx_第2页
Prezi教程之XML完全解读NO.docx_第3页
Prezi教程之XML完全解读NO.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Prezi教程之XML完全解读NO.1从客观的角度来看,不同的 prezi 演示文档之间区别在哪里?一是它们所采用的素材不同,二是 content.xml 不同。而其它辅助演示的文件几乎都是一样的(main.swf 略有不同)。播放器按照预设规则,通过对照 content.xml 文档读取素材,从而呈现出演示内容。所以,当我们要保存和传递 prezi 文档时,最小的打包单元就是全部素材(即 repo 文件夹),以及 content.xml 文件,这也恰好是 pez格式文件的内容。作为 XML 文件,content.xml 同样具有多重标记,其主标记 zuiprezi 下主要包含、 、 、和等标记,下又有 两个标记。特别地: 和标记,只在有相应设置时才产生。下面分标记予以剖析。一、标记含五项基本设置1、 4000 :自动播放时的延迟时间,单位:毫秒。(修改此参数后,在播放时,若选择 4s 项,则按在此设置的时间演示。但只能设置大于 4000 的值,若小于 4000,则仍以 4 秒间隔时间演示。)2、 :区域尺寸、位置。(经过修改参数测试,也没有效果)3、 off、on :宽高比。(默认值 off,启动后即显示第一帧;如设置为 on,则显示原图分辨率,需要点击下一步按钮后才进入第一帧。)4、 模式。(似乎只有正常模式,即使换成 perverted,它也不变态。)5、 拼写检查。 (设置为 true 后,没有发生变化)总之该标志目前基本没有什么实际意义,删除后不会影响正常显示。二、 标记每个对象的详细信息均记录在本标记中。以 circle 对象为例: :id 值定义本对象编号,以便标记调用。 x、y、r 的值对应横坐标、纵坐标、顺时针旋转角度,s 为对象缩放率,其值确定对象的大小,值越大,对象显示也越大。 class:指定本对象的样式,由标记定义。circle 对象类型800800 frame 的尺寸,与 object 的 S 值的积值决定 frame 的大小,亦即在空间中的深度,积值越小,位置越深。 对象类型有以下几种,它们的参数大同小异,不同之处分别解析:type=button :各种“框”,即 circle 、bracket、rectangle、invisible 等type=label 或 type=text :文字,特殊参数设置见后type=labelwithplaceholder :模板文字type=image :图片、swf,特殊参数设置与背景的参数一致,参见标记type=video :视频文字类: 例:-50 -15.4 相对位置 设置文字内容,可在此修改文本内容。r0-4 color: #000; 设置文字颜色r0-4 align: left; 设置对齐方式,可设置 left、right、center.对象的层次与它们在 xml 文档中的先后顺序有关,当两个对象的 X、Y 值都相等(即当它们处在同一位置)时,排在前面的对象则处在较底层,如以下代码表明图片 02.jpeg 在图片 01.jpg 的下一层:02.jpeg02.jpeg02.jpeg01.jpg01.jpg01.jpg三、标记1、只有在设置了背景图片时,才产生本标记。其下以 标记区分各层背景,因相对位置的变化,各 frame 在层背景上形成伪 3D 效果。 depth 表示深度,值越大,图片越往底沉,也显得越小。fadescale 值的作用有待观察,可以肯定的是与各层背景之间相对位置关系有关,也影响着图片的深度。x、y、r 的值对应横坐标、纵坐标、顺时针旋转角度,s 为缩放率,其值确定图片的大小,值越大,图片显示也越大。 客观反映背景原图片的尺寸,修改它不会改变图片的尺寸,但不能改为 0,否则报错。_IMG_0274.jpg 元件名(可删除)_IMG_0274.jpg 背景元件(必需,可手工改为 png、gif 等格式的文件,但gif 文件将失去动态效果。特别是可以用 swf 格式的动态图作背景了。注意:repo 文件夹里也需要有相应的素材文件,实例正在制作中,敬请关注动博网)IMG_0274.jpg 标识文件来源(可删除) 如果在纵向推移场景的过程中,要保持各图片大小相对一致,则 depth 、s 值应成等差数列,fadescale 成等比数列,比值一般以 5 为宜。特别地,桌面版最多可设置三层背景,而手工编辑 XML 文件可设置更多层背景,方法就是添加更多的 layer节标记。 实例见动博网 zmoonday 的作品(/detail/472.html)。2、仅设置背景颜色,则在标记中设置,例如:Background 注意:首字母大写gradStart: #000; 上端颜色gradEnd: #c20; 下端颜色,当它与上端颜色一致时,背景为纯色;不一致时背景为渐变色。四、 标记即步序列,决定着各 frame、animation 呈现顺序,调整它们的排列顺序即可调整步序。如果在此拷贝 1 个或几个节段,则可增加 1 个或几个步序,也可进行步序的删除操作。 演示 frame,id 名为 2,由标记定义。 演示 animation,id 名为 1_30,由标记定义。 表示此步有背景声音。length=233639 仅客观反映声音时长,修改无意义; 指定调用的声音,声音由标记定义。若想邻两步序指定同一声音 ID 号,则在跨步序时声音将延续播放。详细作法可参见:/thread-94-1-1.html但若与调用同一声音 ID 号的步序之间有间隔步序,则声音重新从头播放。五、标记本标记的作用:定义各声音并编号、指定全局背景声音。 指定全局背景声音,此例为 0.mp3,0.mp3 由标记定义。当 frame 也设置了声音时,全局背景声音将会降低音量。定义各声音并为其编号,此例定义的声音为 0.mp3,赋予的编号为 _0.mp3,供中的调用。length=244248,客观读取声音时长,如果修改,将变更其实际播放时的时长。如果修改值小于客观值,播放时,则会在修改值设定的时长截止时停止声音播放,进入下一步序;如果修改值大于客观值,播放时,则会在客观值设定的时长截止后添加静音,不会重复播放,直至达到修改值所确定的时长,并进入下一步序。据此,我们可以结合,自定义自动播放时各 frame 停留的时间,不再受程序默认的 4 秒、10 秒、20 秒限制。(实例正在制作中,敬请关注动博网)六: 标记:可能是身份标记,例:0000000000000QAbC6UA0000000000000000共 36 个字符,前 13 个 0 和后有 16 个 0 所在的位置上可以是任意字符 ,第 14 位字符可以为:Q、w、g、AQAbC6UA 最后这个 A 所在的位置(即第 20 个字符),是 A 则可以去掉打包后的 prezi 作品的官方 logo,否则显示 logo。呵呵,据此,非教育注册用户也可以去掉官方 logo 了。特别是,如果在标记中加入以下代码,则可以添加自定义 logo 了。Logovisibility: visible;src: url(*.*); *.*为 logo 文件名,格式为 png、jpg、swf 等,特别是 swf 格式的文件,可以作成动态 logo,甚至可以调整它的位置,比如,放置在右上角、右下角等任意位置。(实例见prezi 中国 2 群的群共享)七、下面这些标记目前暂显多余,可能留待后续版本开发:46040279UNKNOWNUNKNOWN八、样式标记与 CSS 编辑基本一致,网友 MX 已出专题,在此不详述。仅提出:桌面版默认最多可同时设置三种字体,但在较低版本,即可采用 swf 字体的版本中,我们可以多设置字体样式,即可突破系统设置,同时采用多于三种的字体(实例正在制作中,敬请关注动博网),方法是,添加如下的样式:font-facesrc: url(msyh.swf);fontFamily: body1; 此处 body1 为自定义字体样式名,名称可随意取。当 type=label类型的,其 class 指定 body1 样式时,它的文字的字体即为 msyh。注意:设置后,应将 msyh.swf 字体文件拷贝到 data/fonts 文件夹下。因中文字体文件比较大,此法会增加演示文档的体积,慎用。据此解读,我们可以突破桌面版和在线版的一些编辑限制,也可以在pez文件缺失的情况下对演示文档进行适当的修改,总结为:1、 跨frame连续播放同一音乐;(/thread-94-1-1.html)2、 去掉prezi自身的logo,加上自己的logo;(作法:/thread-56-1-1.html)(实例:/s/1pBP5T 密码:602a)3、 设置多于3层的3D背景;(/detail/472.html)4、 用非常规格式文件作3D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论