主题:  如何以源文件方式打开Director的Dxr文件

nzcps

职务:普通成员
等级:1
金币:0.0
发贴:1
#12002/11/7 7:39:16
可以用闪客精灵打开swf文件,如何以源文件方式打开Director的Dxr文件?请各位指教?



小春老师

职务:普通成员
等级:2
金币:1.0
发贴:257
#22002/11/14 22:09:45
在网上可以下在这样的软件,但是只能打开7.0和8.0的版本,而且程序中的行为脚本是看不见的.



MAXi_5d

职务:普通成员
等级:1
金币:0.0
发贴:2
#32002/11/15 0:05:40
可以用编程实现。不过其中脚本是看不见的!


曾经的辉煌只属于曾经,曾经的经典属于永恒。

qylhbyx

职务:普通成员
等级:2
金币:1.0
发贴:369
#42002/11/17 12:44:23
huilin56a在上个帖子中说
引用:
在网上可以下在这样的软件,但是只能打开7.0和8.0的版本,而且程序中的行为脚本是看不见的.

能介绍几个这样的软件吗?



轻云

职务:普通成员
等级:1
金币:0.0
发贴:4
#52002/11/18 20:03:44
其实只要写一段程序,将影片另存为新文件,就可以将打包后的文件打开。
不过,只能看到素材,脚本不可见。



精灵王子

职务:普通成员
等级:1
金币:0.0
发贴:44
#62002/11/19 9:44:43
还原
不知出于何种考虑,Director所内嵌的lingo语言中有savemovie、save castlib两个
保存movie和cast的命令,而且这两个命令对于dxr和dcr也有效!正是这两个命令,
为还原被保护的文件大开方便之门。由于我们不能在Director下直接打开这两种文件,
于是我们想到了MIAW,把它们通过MIAW打开,Director允许使用tell命令向miaw发送
消息,因而我们尝试用这种途径来遥控dxr保存成可以再编辑的dir文件。作法如下:
新建一个movie,编写一个movie script,内容为:

on outputdir input output
miaw=window(input)
tell miaw to savemovie output
forget(miaw)
end

假设我们要打开的文件是“D:\Locked.dxr”,希望解除保护并另存为
“D:\unlocked.dir”,则执行此movie,在message窗口中输入
outputdir "D:\Locked.dxr" "D:\unlocked.dir",
然后我们察看D盘根目录,将会在那里发现unlocked.dir文件,这个文件可以用
Director打开,所有的score、member安排与原文件毫无二致,但其中所有的
script内容均为空白。



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#72002/11/19 11:10:34
新建一个movie,编写一个movie script,内容为:
on outputdir input output
miaw=window(input)
tell miaw to savemovie output
forget(miaw)
end

为什么老是说我写错了?请指教。



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#82002/11/20 8:00:29
多谢1
搞定。