魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 3583049|回复: 60
打印 上一主题 下一主题

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

Rank: 2

积分
298
帖子
73
精华
3
UID
37470
性别
保密
跳转到指定楼层
1#
发表于 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的效果:
[flash=250,300]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: 5Rank: 5

积分
4984
帖子
4561
精华
3
UID
35126
性别
居住地
深圳市
WCA ID
2009XUEZ01
兴趣爱好
速度

六年元老

61#
发表于 2013-1-14 12:14:15 |只看该作者
这个现在还能用么?
求版主把主帖的域名替换一下。
深圳中心书城如萱百艺坊 招 兼职魔方老师。

PK使人进步,聚会常破纪录。

使用道具 举报

积分
7
帖子
6
精华
0
UID
1249672
性别
保密
60#
发表于 2012-8-22 19:04:24 |只看该作者
  1. [flash=250,300]http://mf8-china.com/flash/cube3.swf?&face=321456&move=L2 F2 L2 R2 F2 R2&speed=10[/flash]
复制代码

使用道具 举报

Rank: 1

积分
29
帖子
24
精华
0
UID
1300503
性别
保密
59#
发表于 2012-5-6 21:10:16 |只看该作者
下载连结好像失效了,还有人有保留有效的档案幺?

使用道具 举报

积分
1
帖子
1
精华
0
UID
1279041
性别
保密
58#
发表于 2011-7-24 17:02:06 |只看该作者

不错,顶一下~

使用道具 举报

粉魔

家里煮机?

Rank: 5Rank: 5

积分
3425
帖子
3185
精华
1
UID
1269414
性别

四年元老

57#
发表于 2011-4-9 02:42:58 |只看该作者
魔方吧强人很多  FLASH很好 好帖不怕旧 抱歉浪子兄

使用道具 举报

积分
5
帖子
5
精华
0
UID
1285499
性别
保密
56#
发表于 2011-1-8 22:57:28 |只看该作者
怎么下载??!!??

使用道具 举报

Rank: 1

积分
19
帖子
14
精华
0
UID
1275379
性别
保密
55#
发表于 2010-11-7 04:59:10 |只看该作者
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

使用道具 举报

Rank: 2

积分
513
帖子
59
精华
0
UID
798
性别

八年元老

54#
发表于 2010-10-19 08:35:46 |只看该作者
[flash=250px,300px]http://mf8.com.cn/flash/cube3.swf?move=((L, B, R, F, D, U)2)6[/flash]


[flash=250px,300px]http://www.qdhuayuan.net/flash/cube3.swf?speed=2&move=(L', R', D', U',B',F')4[/flash]

[ 本帖最后由 魔星 于 2010-10-19 09:41 编辑 ]

使用道具 举报

Rank: 1

积分
11
帖子
11
精华
0
UID
1274838
性别
保密
53#
发表于 2010-9-30 22:10:13 |只看该作者
再美化一下就更好了!

使用道具 举报

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

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

GMT+8, 2024-5-9 01:16

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部