魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 3557227|回复: 60

FLASH版的三阶魔方演示程序(正式版) [复制链接]

Rank: 2

积分
298
帖子
73
精华
3
UID
37470
性别
保密
发表于 2008-11-27 12:00:02 |显示全部楼层
KEVIN’S CUBE PLAYER使用说明
ver.091028 by Kevin Wang

看到众多魔友想学习魔方玩法,却看不到java动画的痛苦,就决定做一个flash版本的演示程序。
正好看到网上有个Eric Lin做的魔方游戏,就修改了一下,让它适合魔方演示。谢谢原作者。
相信不能播放flash的电脑不多吧?

这个flash的演示程序实际上就是一个名叫cube3.swf的flash文件,你只要在网页中插入/调用这个flash就可以了,具体调用flash的方法可以在网上搜索。
那如何传递参数呢? 跟简单:只要在cube3.swf的后面跟一个”?”,然后跟上参数名,跟上“=”,跟上参数值就可以了。多个参数时,每个参数之间用“&”连接。
如:http://mf8.com.cn/flash/cube3.swf?move=UFR&speed=6
为保证flash文件显示的比例正常,请设置flash的显示宽度为250px,高度为300px
界面:
用鼠标拖动魔方贴片可以90度转动单层,中间层,或整个魔方。拖动魔方周围空白可以任意角度转动魔方。


主要参数
目前为止支持5个参数:move,initmove,face,mirror和speed
1. move参数
move是要演示的动作。
实例:
http://mf8.com.cn/flash/cube3.swf?move=EMSEMS
网页中调用上面代码的flash的效果:


move值中支持的转法(notation):
以HarrisENG命名为基础:
L, B, R, F, D, U, L', B', R', F', D', U', --单层转      
l, b, r, f, d, u, l', b', r', f', d', u', --双层转
x, y, z, x', y', z', --</SPAN>中间层转
xyz--整体转动魔方,X方向同R,Y方向同U,Z方向同F
M--LR的夹层,方向同L
E--UD的夹层,方向同D
S--FB的夹层,方向同F
(x)--一组转法可以用小括号包围,可以嵌套
(x)n--一组转法重复n次(2<=n<=9)
[comment]--注释用中括号[包围],里面的内容不被执行
\n--换行
所有代码必须是半角(注释内容可以不受此限制)
已知的bug:
可以识别如B'2,但不能识别如B2'.


2. initmove参数
initmove是演示前预先做的动作。
实例:
http://mf8.com.cn/flash/cube3.swf?initmove=EMSEMS
网页中调用上面代码的flash的效果:

initmove还可以直接赋值为#,意思是initmove是move的逆运算
实例:
http://mf8.com.cn/flash/cube3.swf?initmove=#&move=LBRFDU
网页中调用上面代码的flash的效果:


3.face参数
face为一个字符串,长度为6或54,内容为0到6的数字组成。默认为123456
0-灰色,1-蓝色,2-橙色,3-绿色,4-红色,5-白色,6-黄色,顺序为LBRFDU
若长度为6,则每个数字是某一面所有贴片的颜色;若长度为54,则每个数字是每一个贴片的颜色。
实例:
[http://mf8.com.cn/flash/cube3.sw ... 4636525211564443563
网页中调用上面代码的flash的效果:

4.mirror参数
mirror为一个数值,可以控制魔方上背对观察者的那些面的镜像。默认值是0,即不显示镜像。数值越大,镜像越远。若要显示,建议值为50-60之间。
实例:
http://mf8.com.cn/flash/cube3.swf?mirror=50
网页中调用上面代码的flash的效果:

5.speed参数
speed为一个整数,控制魔方转动的速度,介于1-10之间。数值越大,转动越快。默认值是5。
实例:
http://mf8.com.cn/flash/cube3.swf?speed=2&move=lrbfud
网页中调用上面代码的flash的效果:

参数组合使用实例:
(为便于理解,参数中间有换行,实际发贴时不需要)
http://mf8.com.cn/flash/cube3.swf?initmove=#&move=[单层转]LBRFDUL'B'R'F'D'U'\n[双层转]lbrfdul'b'r'f'd'u'\n[整体转]xyzx'y'z'&mirror=60&speed=6&face=654321
网页中调用上面代码的flash的效果:

<完>

魔方吧发帖方法:
用法很简单
1.打开这个发帖助手:http://mf8.com.cn/flash/zhushou.swf;
2.按以下步骤设置:
t.jpg

3.魔方8论坛点击 回复 或者 发表新帖,在
所见即所得模式 模式下粘贴刚才的代码,发表帖子就可以了。

[ 本帖最后由 浮云 于 2009-12-2 16:45 编辑 ]
已有 1 人评分经验 收起 理由
大烟头 + 15 很强,多谢楼主对魔界的做出的贡献

总评分: 经验 + 15   查看全部评分

红魔

我小名叫耶稣

Rank: 4

积分
1169
帖子
983
精华
0
UID
38952
性别
发表于 2008-11-27 12:00:52 |显示全部楼层
沙发一个先……呵呵呵呵
魔方魔方,我是小光,收到请回答!

使用道具 举报

Vicki WCA会员  MOD会员 

银魔

域奇

Rank: 7Rank: 7Rank: 7

积分
16832
帖子
12003
精华
8
UID
10183
性别
居住地
江门市

魔方改造大师 爱心大使 八年元老

发表于 2008-11-27 12:01:37 |显示全部楼层
萨法~呵呵·~
广东新会魔友群41696806 限五邑地区魔友加入        新浪微博@vicki又叫域奇

使用道具 举报

Vicki WCA会员  MOD会员 

银魔

域奇

Rank: 7Rank: 7Rank: 7

积分
16832
帖子
12003
精华
8
UID
10183
性别
居住地
江门市

魔方改造大师 爱心大使 八年元老

发表于 2008-11-27 12:02:10 |显示全部楼层
还以为是沙发~囧~看看是什么先~
广东新会魔友群41696806 限五邑地区魔友加入        新浪微博@vicki又叫域奇

使用道具 举报

银魔

小欣然的爸爸

Rank: 7Rank: 7Rank: 7

积分
37824
帖子
34355
精华
15
UID
16477
性别
保密

论坛建设奖 爱心大使 八年元老

发表于 2008-11-27 12:29:43 |显示全部楼层
LZ可以联系一下斑竹,期待你的成品
天津1群11471969,2群5834223
3群62462688,4群62462702
5群70735234,6群33712046
7群12240584,8群29198783
9群62974165,欢迎加入!

使用道具 举报

Rank: 2

积分
298
帖子
73
精华
3
UID
37470
性别
保密
发表于 2008-11-27 12:31:41 |显示全部楼层
原帖由 kexin_xiao 于 2008-11-27 12:29 发表
LZ可以联系一下斑竹,期待你的成品

已经成品95%了,剩下的就是美化了。
不认识版主啊,您给联系联系?

使用道具 举报

银魔

哈尔滨的~

Rank: 7Rank: 7Rank: 7

积分
3803
帖子
3045
精华
12
UID
24088
性别
保密

魔方理论探索者 六年元老

发表于 2008-11-27 12:46:18 |显示全部楼层
支持一下!期待完美版~

使用道具 举报

铜魔

鱼儿

Rank: 8Rank: 8

积分
20512
帖子
19700
精华
0
UID
28712
性别

六年元老

发表于 2008-11-27 12:55:47 |显示全部楼层
楼主辛苦了,应该加分哦,呵呵,这个是角先法?
你即使是一条搁浅在沙滩上的鱼,也必须要学会行走。QQ:351796610已满,请加MSN:sun-shine-yu@live.cn
http://shop65338937请勿打广告com/晨曦魔方空间 全场特价

使用道具 举报

Rank: 2

积分
450
帖子
437
精华
0
UID
58758
性别
保密
发表于 2008-11-27 13:13:51 |显示全部楼层
很好的一款FLASH版的三阶魔方演示程序,希望早日发布
增知识长见识我还想学

使用道具 举报

Rank: 2

积分
289
帖子
205
精华
0
UID
58871
性别
保密
发表于 2008-11-27 13:48:52 |显示全部楼层
再美化美化吧 呵呵  很好

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2019-1-17 02:05

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部