魔方吧·中文魔方俱乐部

标题: 制作单机可保存JAVA动画 [打印本页]

作者: 博威    时间: 2009-4-6 22:50:04     标题: 制作单机可保存JAVA动画

首先声明,本人是个电脑菜鸟,才疏学浅,方法笨拙,高人莫笑。最近在学校正在筹措魔方教学的事情,所以非常想利用JAVA动画这个有力工具,但开始时也和许多魔友一样,苦于JAVA助手只能在线播放,无法下载保存。本学期正好选修学校的JAVA课程,学习后略懂皮毛,研究出JAVA动画的保存方法,特此分享。(本来以为是自己原创,后来发现乌木老师已经发表过类似帖子了,这个帖子就当是详细补充说明吧)

首先以三阶JAVA助手为例讲解:
第一步:先保证机器在论坛上能够看到JAVA动画。(这个解决不了的去看新手释疑帖http://bbs.mf8-china.com/viewthread.php?tid=22789&extra=page%3D1
第二步:在机器里建一个专门存放JAVA动画的文件夹,比如D:\\魔方动画
图1.JPG
第三步:下载下面附件中的单机JAVA文件,解压到刚才建的那个文件夹中。这个是MF8老版本的JAVA助手,里面包含三、四、五阶的JAVA。
图2.JPG
第四步:在个人版JAVA助手里编辑自己想要的JAVA动画,和网上编辑方法一样。
第五步:编辑好后复制其中的html代码
图3.JPG
第六步:在刚才那个文件夹中新建一个记事本,打开,粘贴刚才的html代码。
图4.JPG
第七步:单击左上角文件——另存为,还是存在这个文件夹里,文件名为XX.htmlXX代表你想取的文件名,.html一定不能少),文件类型改为所有文件,保存。
图5.JPG
第八步:打开文件夹中新生成的那个网页文件,如果有风险报告不要管,允许执行就可以了
图6.JPG
怎么样,是不是一个活生生的JAVA魔方出现在你的眼前?
图7.JPG
这种方法不仅可以在网页里保存一个JAVA动画,如果你想保存多个,只要把每一个JAVA动画的html代码都粘贴在记事本里,再另存为就行了
图8.JPG
这样网页里就会有多个JAVA动画。
图9.JPG
只要有那三个JAR文件在,就可以自己保存三到五阶的JAVA动画,目前其它魔方的JAR文件我还没有找到,等找到后再发上来,和大家分享~~

注意:保存的带有JAVA动画的网页文件一定要和相应的jar文件放在一个文件夹里,否则JAVA动画无法播放;编辑动画时一定要用单机版的JAVA助手,因为现在MF8的在线助手出来的html代码和单机版JAVA助手出来的不一样,不能引用到jar文件。

[ 本帖最后由 博威 于 2009-4-7 07:20 编辑 ]

附件: 单机版JAVA.part1.rar (2009-4-6 22:54:07, 339.26 KB) / 下载次数 242
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODJ8MWQ4ZGUyYzZ8MTczMTY0NjM4NXwwfDA%3D

附件: 单机版JAVA.part2.rar (2009-4-6 22:54:46, 107.67 KB) / 下载次数 134
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODN8NTE4MTJjN2F8MTczMTY0NjM4NXwwfDA%3D

附件: 单机版JAVA.part3.rar (2009-4-6 22:55:16, 236.48 KB) / 下载次数 192
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODR8MWRhYmVjYzN8MTczMTY0NjM4NXwwfDA%3D

附件: 图1.JPG (2009-4-6 23:00:19, 86.57 KB) / 下载次数 73
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODV8YTkzNjA5ZWF8MTczMTY0NjM4NXwwfDA%3D

附件: 图2.JPG (2009-4-6 23:00:19, 93.93 KB) / 下载次数 74
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODZ8MzZhYWViNTN8MTczMTY0NjM4NXwwfDA%3D

附件: 图3.JPG (2009-4-6 23:02:45, 155.54 KB) / 下载次数 67
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODd8NjAyOWFjNDV8MTczMTY0NjM4NXwwfDA%3D

附件: 图4.JPG (2009-4-6 23:02:45, 143.66 KB) / 下载次数 74
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzODh8NThlNjllN2Z8MTczMTY0NjM4NXwwfDA%3D

附件: 图5.JPG (2009-4-6 23:04:24, 172.02 KB) / 下载次数 72
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzOTB8N2IwZTgzM2Z8MTczMTY0NjM4NXwwfDA%3D

附件: 图6.JPG (2009-4-6 23:04:24, 141.68 KB) / 下载次数 67
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzOTF8Y2Y5MTVmNzJ8MTczMTY0NjM4NXwwfDA%3D

附件: 图7.JPG (2009-4-6 23:06:08, 141.39 KB) / 下载次数 71
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzOTJ8ZTA3MTZkNjd8MTczMTY0NjM4NXwwfDA%3D

附件: 图8.JPG (2009-4-6 23:06:08, 208.61 KB) / 下载次数 69
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzOTN8MzlkMWNjNDR8MTczMTY0NjM4NXwwfDA%3D

附件: 图9.JPG (2009-4-6 23:06:08, 155.87 KB) / 下载次数 67
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQzOTR8YzZlNjJhMjd8MTczMTY0NjM4NXwwfDA%3D
作者: 魔鱼儿    时间: 2009-4-6 22:51:56

图片重新编辑下吧,呵呵,全是红叉叉啊
作者: 博威    时间: 2009-4-6 22:55:41

终于搞定了~~~

[ 本帖最后由 博威 于 2009-4-6 23:06 编辑 ]
作者: wjfstam    时间: 2009-4-6 23:03:04

顶个,看起就好麻烦决定放弃了( ̄∞ ̄)
作者: xxchh    时间: 2009-4-6 23:19:16

呵呵,这个我也想到了,已经用上几天了
但还是表扬楼主无私奉献的精神
作者: warm    时间: 2009-4-6 23:21:25

呵呵,谢谢楼主提供的方法
作者: 时空    时间: 2009-4-6 23:32:28

论坛里有提供JAVA本机版本,不用这么费劲,那几个jar文件在根文件夹下就有。。。


这只是我在置顶里随便找的一个版本。。。
http://bbs.mf8-china.com/viewthread.php?tid=1914

[ 本帖最后由 日寸穴工 于 2009-4-6 23:37 编辑 ]
作者: 乌木    时间: 2009-4-7 00:05:26

这方法应可保存有java动画的网页:查看--源文件--把弹出的记事本文件另存为 xxx.html  文件(类型改选“所有文件”),保存到文件夹中,但其中要预先存入论坛版的jiva程序(?),这样可以免去自己另行做java图了。

[ 本帖最后由 乌木 于 2009-4-7 00:20 编辑 ]
作者: 博威    时间: 2009-4-7 07:43:27     标题: 回复 8# 的帖子

如果目前论坛上用的JAVA的JAR文件没有,就不能保存JAVA帖了。我的初衷是想这个方法方便一下需要保存JAVA做教学的魔友。
作者: migl    时间: 2009-4-7 11:23:24

我用过此法。(在我的那个超逊的“逆操作”的帖子的附件里)
当时只能用三阶的,四阶、五阶的没有相应的插件,用不了。
不知道现在的能不能用四阶、五阶的。

这是五阶的 Html 代码。楼主帮我试试看能不能实现。( 就是 .txt 变成 .html 后能不能断网用。 )

<applet code="de.pirzer.rubik.ProfessorPlayerApp.class" codebase=5 width="280" height="300">
  <param name="scrptLanguage" value="irzerENG">
  <param name="scrpt" value="(LRU2L'R'U)2">
  <param name="stickersFront" value="0,0,0,0,0,0,6,0,6,0,0,6,0,6,0,0,0,6,0,0,0,0,0,0,0">
  <param name="stickersRight" value="1,1,1,1,1,1,6,1,6,1,1,6,1,6,1,1,1,6,1,1,1,1,1,1,1">
  <param name="stickersDown" value="2,2,2,2,2,2,6,2,6,2,2,6,2,6,2,2,2,6,2,2,2,2,2,2,2">
  <param name="stickersBack" value="3,3,3,3,3,3,6,3,6,3,3,6,3,6,3,3,3,6,3,3,3,3,3,3,3">
  <param name="stickersLeft" value="4,4,4,4,4,4,6,4,6,4,4,6,4,6,4,4,4,6,4,4,4,4,4,4,4">
  <param name="stickersUp" value="5,5,5,5,5,5,5,6,5,5,5,6,5,6,5,5,6,5,6,5,5,5,5,5,5">
</applet>

注意修改
value="irzerENG"
PirzerENG

[ 本帖最后由 migl 于 2009-4-7 11:26 编辑 ]
作者: 萌萌    时间: 2009-4-7 11:51:58

你简直太棒了LZ
作者: juventus66    时间: 2009-4-7 12:29:57

感谢分享,学习
作者: 博威    时间: 2009-4-7 13:04:31     标题: 回复 10# 的帖子

这段编码是在MF8线上JAVA助手编出来的吧?目前线上代码和单机版的代码不太一样,所以需要修改
改完了是这样

<applet code="de.pirzer.rubik.ProfessorPlayerApp.class" archive="professorplayer.jar" width="300" height="300"><param name="scrptLanguage" value="PirzerENG"><param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="stickersFront" value="0,0,0,0,0,0,6,0,6,0,0,6,0,6,0,0,0,6,0,0,0,0,0,0,0">
  <param name="stickersRight" value="1,1,1,1,1,1,6,1,6,1,1,6,1,6,1,1,1,6,1,1,1,1,1,1,1">
  <param name="stickersDown" value="2,2,2,2,2,2,6,2,6,2,2,6,2,6,2,2,2,6,2,2,2,2,2,2,2">
  <param name="stickersBack" value="3,3,3,3,3,3,6,3,6,3,3,6,3,6,3,3,3,6,3,3,3,3,3,3,3">
  <param name="stickersLeft" value="4,4,4,4,4,4,6,4,6,4,4,6,4,6,4,4,4,6,4,4,4,4,4,4,4">
  <param name="stickersUp" value="5,5,5,5,5,5,5,6,5,5,5,6,5,6,5,5,6,5,6,5,5,5,5,5,5">
</applet>
作者: migl    时间: 2009-4-7 14:56:06     标题: 回复 13# 的帖子

被你洞悉了。
但是现在你给的这个是静态的,怎么让它按公式 (LRU2L'R'U)2 转起来呢?
作者: 乌木    时间: 2009-4-7 15:37:29     标题: 回复 14# 的帖子

大概在代码中仍旧保留你原来的一句就行了,即:
<param name="scrpt" value="(LRU2L'R'U)2">
作者: migl    时间: 2009-4-7 16:47:00

<applet code="de.pirzer.rubik.ProfessorPlayerApp.class" archive="professorplayer.jar" width="300" height="300">
  <param name="scrptLanguage" value="PirzerENG">
  <param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scrpt" value="(LRU2L'R'U)2">
  <param name="stickersFront" value="0,0,0,0,0,0,6,0,6,0,0,6,0,6,0,0,0,6,0,0,0,0,0,0,0">
  <param name="stickersRight" value="1,1,1,1,1,1,6,1,6,1,1,6,1,6,1,1,1,6,1,1,1,1,1,1,1">
  <param name="stickersDown" value="2,2,2,2,2,2,6,2,6,2,2,6,2,6,2,2,2,6,2,2,2,2,2,2,2">
  <param name="stickersBack" value="3,3,3,3,3,3,6,3,6,3,3,6,3,6,3,3,3,6,3,3,3,3,3,3,3">
  <param name="stickersLeft" value="4,4,4,4,4,4,6,4,6,4,4,6,4,6,4,4,4,6,4,4,4,4,4,4,4">
  <param name="stickersUp" value="5,5,5,5,5,5,5,6,5,5,5,6,5,6,5,5,6,5,6,5,5,5,5,5,5">
</applet>

这样子不行。

发现楼主写错了。( 好像是我给错了。有两个地方少了个字母 " g "。 )
这样就可以了:

<applet code="de.pirzer.rubik.ProfessorPlayerApp.class" archive="professorplayer.jar" width="300" height="300">
  <param name="scrgptLanguage" value="PirzerENG">
  <param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scrgpt" value="(LRU2L'R'U)2">
  <param name="stickersFront" value="0,0,0,0,0,0,6,0,6,0,0,6,0,6,0,0,0,6,0,0,0,0,0,0,0">
  <param name="stickersRight" value="1,1,1,1,1,1,6,1,6,1,1,6,1,6,1,1,1,6,1,1,1,1,1,1,1">
  <param name="stickersDown" value="2,2,2,2,2,2,6,2,6,2,2,6,2,6,2,2,2,6,2,2,2,2,2,2,2">
  <param name="stickersBack" value="3,3,3,3,3,3,6,3,6,3,3,6,3,6,3,3,3,6,3,3,3,3,3,3,3">
  <param name="stickersLeft" value="4,4,4,4,4,4,6,4,6,4,4,6,4,6,4,4,4,6,4,4,4,4,4,4,4">
  <param name="stickersUp" value="5,5,5,5,5,5,5,6,5,5,5,6,5,6,5,5,6,5,6,5,5,5,5,5,5">
</applet>

[ 本帖最后由 migl 于 2009-4-7 16:50 编辑 ]
作者: kexin_xiao    时间: 2009-5-10 16:51:02

感谢分享!
作者: j3l11234    时间: 2009-5-10 18:27:55

我记得当年的魔方吧图解三阶盲拧是可以保存java
现在好像不可以了?
作者: zhang197695    时间: 2009-6-24 11:54:37

感谢楼主--博威
按照你给发的软件我终于会做JAVA魔方了。
谢谢你!!

作者: amadeus    时间: 2009-7-2 16:57:26

谢谢!已经做好。但是每次打开自己做的网页时,显示的魔方图中,播放进程都已经到了最后,显示的是做完公式的状态。请问如何让它一打开是显示开始状态?
作者: dqiangqiang    时间: 2009-8-4 02:12:18

真是伟大,以前看过了没有顶,现在再看一遍觉得非顶不可,希望以后也看过此帖的同仁也也帮忙顶一下·
作者: 乌冬仔    时间: 2009-8-26 13:16:50     标题: 回复 10# 的帖子

顶..犀利....正是我想要的...
作者: bendan    时间: 2010-4-19 14:19:25

终于可以了,

是发帖。(原来的邮箱怎么也收不到邮件)

就想要这个。

但是,网页原有java的,用查看源文件,打不开,网页处在假死状态

[ 本帖最后由 bendan 于 2010-4-19 14:57 编辑 ]
作者: zengshang    时间: 2010-8-11 22:40:08

再试试··不行就来问




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