魔方吧·中文魔方俱乐部

标题: 动画演示贴问题(请高手来解答下) [打印本页]

作者: ppowers    时间: 2009-3-23 10:53:27     标题: 动画演示贴问题(请高手来解答下)

难道论坛里的代码和主页上所用的不一致的?
我在魔方吧主页上执行的代码都对的,在论坛里发出去的贴就出错,请问是怎么回事?
打乱公式:R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'
还原步骤:
L U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'
三阶flash助手和discuss助手一样也出错。
[java3=300,300]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]L U' B' R B2 L' y'2 R U R' U' y R' U' R R U2 R' U2 R U' R' y' U2 L' U2 L U L' U' L R U R' U' R U R' R U R' U' r R' U R U' r' y2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
  [param=initScrpt]R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'[/param]
[/java3]


===============
遇到这种问题,可以从“查看源文件”中找出原因,从源文件得到的代码中可以清楚看到,执行步数多了几个空格(蓝色下画线显示),而Java严格要求每步之间不能多于一个空格的,把多出的空格删除就能正常显示。

<applet code="RubikPlayer.class" codebase=http://mf8.com.cn/Java/3 height="300" width="300"><br />
  <param name="scrptLanguage" value="HarrisENG"><br />
  <param name="scrpt" value="L U' B' R B2 L'___y'2 R U R' U' y R' U' R___R U2 R' U2 R__U' R'__y' U2 L' U2 L U L' U' L__R U R' U' R U R'__R U R' U' r R' U R U' r'__y2 R U R' U' R' F R2 U' R' U' R U R' F'"><br />
  <param name="initScrpt" value="R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'"><br />
</applet><br />

作者: 乌木    时间: 2009-3-23 11:04:17

你这是另一种语言,大概你要在java助手的左下方把默认值语言改为“HarrisENG”语言才行。下面试试把你的演示贴出:
    [java3=300,300]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]L U' B' R B2 L' \n y2 R U R' U' y R' U' R \n R U2 R' U2 R U' R' \n y' U2 (L' U2 L U L' U' L) \n R U R' U' R U R' \n R U R' U' r R' U R U' r' \n y2 R U R' U' R' F R2 U' R' U' R U R' F' [/param]
  [param=initScrpt]R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'
[/param]
[/java3]

[ 本帖最后由 乌木 于 2009-3-23 11:17 编辑 ]
作者: 乌木    时间: 2009-3-23 11:14:18

唉!是有问题!………………

再试试:
    [java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L U' B' R B2 L' \n CU' CU' R U R' U' CU R' U' R \n R U2 R' U2 R U' R' \n CU' U2 (L' U2 L U L' U' L) \n R U R' U' R U R' \n R U R' U' TR R' U R U' TR' \n CU2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
  [param=initScrpt]R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'[/param]
[/java3]

[ 本帖最后由 乌木 于 2009-3-23 12:05 编辑 ]
作者: ppowers    时间: 2009-3-23 11:16:50

语言选择我会用的,现在你贴出来的,在你那里显示正常吗?我这里显示的还是也不正常。
作者: ppowers    时间: 2009-3-23 11:18:03

会不会是步数太多的缘故哦,这个applet有没有限制步数大小的啊?
作者: tonylmd    时间: 2009-3-23 11:18:25

\n 两边加上 空格 试试
作者: tonylmd    时间: 2009-3-23 11:20:51

步骤之间都要有空格 第一行还有个“y'2R”
作者: ppowers    时间: 2009-3-23 11:21:35

一样的,估计不是这个原因,我怀疑是跟步数有关。因为在主页上都没问题的。
作者: ppowers    时间: 2009-3-23 11:22:53

y 这些我都已经做过调整的,包括r这些。
作者: 无为子    时间: 2009-3-23 11:25:41

学习中····路过顶楼主
作者: tonylmd    时间: 2009-3-23 11:25:41

跟长度无关 把/n删掉试试
作者: 乌木    时间: 2009-3-23 11:27:30     标题: 回复 4# 的帖子

我这里2楼是一片报错字符。
作者: 乌木    时间: 2009-3-23 12:08:24

3楼改语言再试时,开始也不行,七弄八弄也不知怎么魔方图又出来了。怪!
作者: ppowers    时间: 2009-3-23 12:57:51

哈,我还是一样不行,不知道什么原因。
作者: migl    时间: 2009-3-26 11:54:04     标题: 翻翻旧案

原封未动地用楼主的这个公式(复制、粘贴)
L U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R  U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'
时的效果。
[java3=300,300]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]L U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R  U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
[/java3]
( 如果能提示地精确一点就好了。毕竟U'太多了。 )

第三行“R U2 R' U2 R  U' R'\n”的“ R  U' ”之间为两个空格。去掉一个空格,得以下效果:
[java3=300,300]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]L U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
[/java3]

楼主是想得到这样的效果吗?
[java3=400,400]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt][打乱公式:]\nR L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'\n[还原步骤:]\nL U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
[/java3]
作者: tonylmd    时间: 2009-3-26 11:58:41

对 java对空格的检查很严格…
作者: cube_master    时间: 2009-3-26 12:30:46

[java3=300,300]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]L U' B' R B2 L'\n y'2R U R' U' y R' U' R\nR U2 R' U2 R U' R'\ny' U2 (L' U2 L U L' U' L)\nR U R' U' R U R'\nR U R' U' r R' U R U' r'\ny2 R U R' U' R' F R2 U' R' U' R U R' F'[/param]
  [param=initScrpt]R L2 U' L B'F' R U2 D F' R B R2 B F' D2 U' F2 U B2 U2 D' F2 L' F'[/param]
[/java3]
作者: cfmake    时间: 2009-3-30 15:08:24

楼主意思是发上来就错吗!!!




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2