查看: 970|回复: 7
打印 上一主题 下一主题

QQ空間播放器制作教程集

[复制链接]

升级   66%

跳转到指定楼层
1楼:楼主大人
AyxvIp 发表于 2008-5-17 05:32:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
安装包相关文件目录说明

-------------------------------------------------------------------------------------

cmp.swf                播放器主程序
cxe.swf                加密程序(本地使用,无需上传,必须安装Flash9方能打开)
decode.txt            用来保存解码文
index.htm            播放wma文件的支持页面(可自行扩展)
cmp21config.gif    cmp v2.1配置文件图解说明(新手必看,无需上传)
bg                        图片目录
lrc                        歌词目录
scene                  场景动画目录
skins                    皮肤文件目录
xml                      配置文件和列表文件目录
admin                  ASP在线管理程序(空间不支持ASP者不需要上传)

玩花界面

1,滚动公告和内容支持部分Html标记

如加链接直接填写html的a标记即可,也支持颜色字体等标签。但XML中必须使用CDATA部件,在CDATA内部的所有内容都会被解析器忽略。例如:

<l><![CDATA[<a href="http://bbs.cenfun.com/"><font color="#ff0000">欢迎大家使用CMP</font></a>]]></l>
同理,内容设置也支持,例如:

<content><![CDATA[<a href="http://bbs.cenfun.com">欢迎大家使用CMP</a>]]></content>
加入图片:

<content><![CDATA[<img src="logo.gif" />]]></content>
当然音乐名称和介绍也支持(此时点击名称不能加亮显示):

<m>
        <n><![CDATA[<font color="#ff0000">忍着神龟 Tmnt</font>]]></n>
        <u t="106">http://player0.toodou.com/flv/002/051/303/2051303.flv</u>
        <c>忍着神龟 Tmnt 电影预告</c>
        <p></p>
        <l></l>
        <s></s>
      </m>
这里有个颜色表:http://30.s pace 1 63.com//hamuyuan/xiazai/zang.htm  想改成什么就改成什么吧!

2,皮肤玩花

先看CMP层次结构:
img:
故将皮肤背景图挖去中间(450x320)制成皮肤,然后又将皮肤挖去上面一块(438x120)制成歌词背景,三个同时使用即可拼成一幅完整的图!

简单方法:因为每一层都支持透明显示,其实只要把皮肤做成全透明或半透明即可(歌词背景设置透明度a="0")。

歌词背景、场景动画、皮肤、皮肤背景都支持以下格式:

swf 可透明,动态
png 可透明,静态
gif 可透明,静态(只能显示第一帧)
jpg 不可透明,静态

加密部分

此部分的使用确实给新手添加了很多难度,建议新手不采用。

如果加密,请一定注意以下事项:

请确保你的数据备份!
请使你的加密文件尽量小(100首歌以下)
请确定未加密前,你的XML是完整正确的
请检查你的XML文件,确定其中没有非法或稀有字符,如:日文字符,@,&等等
请在复制粘贴时,确定没有错误,如多一个空格,少复制一行等等
请一定确定你的所有加密都使用同一个密码,而且decode.txt文件对应的解码文正确(也是同一个)
任何以上错误或其他任何一个小错误都可能导致解码失败!
不推荐新手使用此功能,造成数据丢失或其他后果自负!
-----------------------------------------------------------------------------------------

1,CMP v2.1加密方法

打开加密程序(文件名cxe.swf:加密程序是as3写的,要安装flash9方能正常显示),输入您的密码(任意字符串即可),并且一定记住您的密码,以备加密其他文件或以后修改文件再加密使用。
选择你要加密的文件(XML文件),一定先复制一份保存好(备以后修改内容用)。
然后打开一个要加密的xml文件如:list1.xml(记事本等都可以打开),复制里面的所有内容。
将复制的内容粘贴到加密程序(cxe.swf)第二个输入框,点击“提交”。
在第三个输入框将生成加密后的内容,全选复制出来,粘贴替换掉你打开的xml文件(list1.xml)里面所有内容,然后保存文件。
在第四个输入框将生成解码文,全选复制出来,打开decode.txt粘贴保存,如果以前有就替换掉然后保存,这就你的密码对应的解码Key。
用同样的方法加密其他文件即可。
注意:加密后不能解密,请一定备份一份未加密的,备以后修改用(修改其实就是修改明文再加密,密文不能修改)
加密不宜大文件,否则解码很费系统资源,flash执行效率本来很低。

一般配置电脑100首歌解码1秒钟左右,只需一次解码即可,再次打开时不需要。

如果加密,推荐使用多分类来分担,每个类音乐少于100首歌。

2,CMP文件保护建议

众所周知,从IE缓存可直接复制出浏览过网页的绝大部分内容。所以说什么禁止图片下载等等都是无稽之谈,再怎么不让下载,截一个图就可以保存到本地了。这里要讲的是有什么方法可以让你的播放器文件(包括图片、动画、XML数据等)不那么容易被别人改掉。

加密config.xml配置文件是首选
因为播放器一切都是从这个配置文件开始。
修改你的文件名和后缀
原理:一般按文件后缀名可以直接判断出是什么文件,这里我们将他们混淆。
例如:

背景图片文件名bg1.jpg改成XML文件名list2.xml
然后动画文件名fly3.swf改成背景图片文件名bg4.jpg
XML文件名list5.xml又改成动画文件名fly6.swf

等等(除了xml/config.xml)
最后在配置文件中:

背景地址填写list2.xml
而动画地址填写bg4.jpg
xml文件地址则用fly6.swf

配置文件在第一步不是可以加密,一般人很难知道你调用的是什么文件,复制出缓存文件也不能轻易知道是什么文件。
如果你的文件很多,混杂效果更佳!
加密音乐列表,这里和加密配置一样(加密完再改后缀)。

隐藏设置

1,其他皮肤属性设置

之前有人提出换皮肤时,可能列表字体颜色会与此皮肤颜色相近,导致看不清楚,故这里有一个属性支持:

<l name="WMP11龙纹" bg="bg/vista.jpg" color="#ffffff">skins/wmp11.jpg</l>
其中color="#ffffff"的功能就是使用这个皮肤时将所有列表演色换成#ffffff白色!

这个也是特殊情况使用,一般不需要设置!

这里还有个属性用来设置是否显示列表边框和控制条颜色:

<l name="WMP11龙纹" bg="bg/vista.jpg" mode="1|#FF6600">skins/wmp11.jpg</l>
mode="1|#FF6600",支持两个值,用 | 隔开:

其中1表示不显示列表边框,用来处理特殊皮肤效果
#FF6600表示控制条颜色,也是用来配合皮肤色调
例子可见安装包中的金属板皮服设置。

2,指定加载皮肤号

即在配置文件config.xml的设置中添加一条:

<set>
<l>skinID=1</l>
</set>
其中1表示指定加载第1个皮肤,只能填写数字,且大于0小于9(最多可设置9个皮肤)!

3,自动播放设置

autoPlay=0是不启动自动播放,也是默认值,autoPlay=1是启动自动播放,且随机选择一个开始播放。

如果要播放第一个怎么办?将autoPlay=2或其他值即可,这里和v2.0设置一样!enjoy!

4,播放器放大缩小

有些朋友无意中把播放器放大了,那是因为加载的外部swf文件引起的。

有些外部加载的swf动画文件(如场景动画)中设置了scaleMode 属性,强制 SWF 文件设置为特定的缩放模式。

scaleMode 属性可以使用值 "exactFit"、"showAll"、"noBorder" 和 "noScale"。任何其它值都会将 scaleMode 属性设置为默认值 "showAll"。

showAll(默认值)使整个 Flash 内容在指定区域中可见,且不会发生扭曲,同时保持原始高宽比。
noBorder 对 Flash 内容进行缩放以填充指定区域,不会发生扭曲,保持原始高宽比,可能会进行一些裁剪。
exactFit 使整个 Flash 内容在指定区域中可见,但不尝试保持原始高宽比。可能发生扭曲。
noScale 使 Flash 内容的尺寸固定,因此,即使在更改播放器窗口大小时,它仍然保持不变。
故只要外部加载的swf动画文件中设置了Stage.scaleMode = "exactFit" ,则播放器会自动随宽高自动缩放,比例失调,可放大也可缩小!要正常大小,设置Stage.scaleMode ="noScale" 即可。

[发帖际遇]: AyxvIp护镖失败,遭人白眼被罚威望1.

评分

参与人数 1金币 +5 收起 理由
_/~ヾ蕶亂 + 5 辛苦叻

查看全部评分

升级   25.25%

2楼:沙发
372252431 发表于 2008-5-17 08:54:29 | 只看该作者
你想写什么啊!

升级   94.75%

3楼:板凳
jialishengwei 发表于 2008-5-17 15:35:22 | 只看该作者
虽然是一点也看不懂 ,不过还要说声辛苦拉楼主!

升级   94.1%

4楼:地板
浪漫尐嘢潴 发表于 2008-5-17 19:01:33 | 只看该作者
楼主辛苦了`1
可惜我一点也看不明白`!

升级   42.75%

5#
alleniverson 发表于 2008-5-17 19:22:23 | 只看该作者
写的是什么啊?看不懂啊

升级   61%

6#
帅帅 发表于 2008-5-17 21:22:21 | 只看该作者
忽忽  高手就是要让你看不懂~
7#
_/~ヾ蕶亂 发表于 2008-5-18 01:42:44 | 只看该作者
貌似很麻烦。。。怕。。。怕。。。

升级   85.67%

8#
476671385 发表于 2008-5-19 18:26:56 | 只看该作者
紧急通知:
    大家把QQ都隐身吧!
    具介绍现在有%60的都没有隐身6:00过后
    如果还有%30在线的,QQ就暂停使用致21号过后
     请大家速度转发吧。否则连QQ都不能上了
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

哪里找我们
Metro Theme for MYWEET
关于我们

浪漫部落,建立于2007年7月15日,是第一家以腾讯游戏为主题,以腾讯产品交流为核心的互动娱乐社区!在这里,所有人都是腾讯的爱者好,我们对腾讯新产品体验有着与众不同的见解和想法!欢迎加入我们,一起体验腾讯带来的精彩在线生活。

如果您有任何疑问和建议,请联系我们!

小黑屋|手机版|Archiver|浪漫部落 - 浪漫森林 ( 桂ICP备06016749号-1 ) |

GMT+8, 2024-11-8 00:47 , Processed in 0.490624 second(s), 30 queries , Gzip On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表