问题标签 [adobe-director]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4888 浏览

adobe-director - Macromedia Director:反编译可执行文件

可以提取可执行文件吗??

如果是,我可以使用哪些可能的软件?

0 投票
1 回答
317 浏览

fatal-error - 将 Adob​​e Director Movie 从版本 10 升级到 11.5 时出现致命错误

所以,我正在加载一个旧项目来做一些更新。该项目过去已经升级了几次,没有问题。但是,升级到 11.5 会产生可怕的错误:发生了致命错误。单击确定退出。

下一个屏幕产生 MS C++ 运行时错误:

运行时错误!该应用程序已...以异常方式终止...请联系支持团队...

完全无用的错误,所以我想知道是否有人发现了常见原因。这个项目确实有一个旧的第 3 方 Xtra,称为 MasterApp。但是,使用此 Xtra 时,所有其他演员表和 .dir 文件都可以正常升级。失败文件的唯一独特之处是它们都超过 200mb。

0 投票
1 回答
627 浏览

cocos2d-iphone - UINavigationController 与 PKRevealController 的 SideBar 和 cocos2d,不显示第一个场景

我正在使用 PKRevealController 来显示 SideBar,所以在 AppDelegate 中我有这个来设置 UINavigationController 和我的 ViewControllers:

这是可行的,并且 firstViewController 与侧栏(sideViewController)一起显示

但现在我需要设置 cocos2d 场景,通常你需要设置 navController,这可能是我有点困惑的地方,这就是我想要做的:

甚至没有调用方法directorDiDReshapeProjection!

我基本上用一个按钮调用该方法,使用 transitionFromViewController:toViewController: 方法

过渡正在进行,但“另一边”是黑色的场景。而且,正如我所说,没有调用directorDidReshapeProjection 方法:\

顺便说一句,我在其他游戏中使用这种方法,它们正在工作,只是在这里我使用了 PKRevealController,它正在使用 UINavigationController,我的方法不起作用

有人可以向我解释为什么吗?我在 UINavigationControllers 上做错了什么?(我很确定这是问题所在)

0 投票
1 回答
245 浏览

adobe-director - DCR文件如何创建文本文件

我刚刚创建了一个在网络上玩的游戏(使用冲击波播放器 DCR)

我想为游戏制作 HIGHSCORE.txt 行话。

至于projector.exe:我可以使用getpref 和setpref lingo 命令,没问题。

但是对于网络上的游戏 DCR,getpref 和 setpref 似乎不起作用,在 web 文件夹中没有创建 highscore.txt。我应该怎么办?

0 投票
1 回答
325 浏览

flash - 在 Adob​​e Director 上导出通用动画格式?

如何从 Adob​​e Director 导出支持交互性的 Director 文件,以便在 Windows 和 Mac 中以相同的文件格式播放?我只能想到Director似乎没有提供的.swf格式....

director 中的导出选项如下:

格式:

发布设置:

0 投票
2 回答
92 浏览

adobe-director - Lingo Code "[cc]" 出现故障

该游戏是高级术语书中的单词搜索游戏,术语代码使用 [cc],这将作为代码错误出现。有什么问题或这种使用 [cc] 已过时?如果是这样,如何纠正?

0 投票
0 回答
59 浏览

lingo - Lingo 行为初始化程序错误

不幸的是,当我为此游戏按下播放时,我仍然收到此错误。虽然在我按下脚本按钮后游戏正在运行,但每当我在 Director 12 中按下播放时,此错误仍然存​​在。你知道可能是什么问题吗?我在脚本中看不到任何句点。谢谢你。

**脚本错误:不正确的行为初始化程序。(符号中不允许使用句号)

[#pWordSource:, #pEndGameFrame: #next]**

代码是:

0 投票
1 回答
44 浏览

adobe - Adobe Director:鼠标悬停时图像调整得太小

将鼠标悬停在门打开的图像上后(因此,当您将鼠标悬停在门上时,它似乎已打开),它会更改为另一个图像,但是它会缩小下一个要显示的精灵/图像。我尝试过调整宽度、缩放精灵,甚至更改图像的实际文件大小,但都不起作用。

这是一个即将到期的学校项目,非常感谢您的帮助。

0 投票
3 回答
1100 浏览

macos - 在 OS X 10.13 上共同设计一台旧的 Director 投影仪 - 可能会操纵 __LINKEDIT 段值

(请参阅本文末尾的更新)

出于 $reasons 的原因,我需要对一个旧的 Director 投影仪进行代码设计,我们无法再重新发布(无法访问原始源代码或 Director)。

我这样做是因为在没有签名的情况下运行时,该应用程序现在会打开一个 Finder 窗口,并提示“在哪里……”,要求提供作为嵌入式投影仪资源之一的文件。

但是......如果我cd进入Projector.app内容(它不是真的这么叫,但你明白了)并在里面找到投影仪二进制文件Contents/MacOS/并从终端运行这个二进制文件,应用程序启动并运行良好,一旦它被解压缩(大概)附加存档在二进制文件的末尾...

我不能要求我们的用户这样做(他们非常非技术性)所以我猜测“在哪里......”提示是 OS X Gatekeeper 的某个方面,因此我希望签署二进制文件将使其再次点击运行。

当我尝试对二进制文件进行代码设计时,App.app/Contents/MacOS/projector我得到:

设置--no-strictcodesign 选项提供了更多细节:

我认为这是因为 Director 投影仪是一个二进制文件,带有一个包含应用程序其余资源的捆绑存档,附加到可执行文件的末尾。一些谷歌搜索显示其他项目的嵌入式资源也存在类似问题。

我尝试使用macho_edit来查看是否可以修改二进制文件,但没有任何乐趣。我也尝试过使用jtool进行签名,但同样,这不起作用。

所以现在,在MachOView中打开二进制文件:

二进制的 MachOView

我希望我可以对二进制文件进行十六进制编辑并更改它的值,__LINKEDIT segment以便它覆盖文件的末尾,因此代码设计将起作用,但我不知道修改后的值应该是什么,或者如果有的话还有什么我需要改变。任何提示表示赞赏。

更新 1 - 回应Kamil.S 的回答

我已经尝试调整File Size__LINKEDIT 段中的值,所以 this + theFile Offset与实际的二进制文件相同(我尝试了几次;您实际上需要将 更改为与操作系统VM Size相同的值File Size或您获得的值。相同Killed: 9如果您设置File Size为二进制文件的总大小,则会发生这种情况),但没有运气。使用新的File SizeVM Size值,我仍然可以运行二进制文件,但我不能对其进行代码设计;但是,我确实收到了一条略有不同的错误消息

更新 2 - https://github.com/pyinstaller/pyinstaller/wiki/Recipe-OSX-Code-Signing#pyinstaller-fix-implementation对同一问题有更多详细信息:

PyInstaller 会破坏 OSX 代码签名,因为它会在二进制文件末尾附加 python 代码。在可执行文件末尾附加数据会破坏 Mach-o 格式结构。codesign实用程序抱怨以下消息。

  • 修复 __LINKEDIT - 文件大小(偏移量 + 文件大小 == exe 大小),VM 大小 - 与“文件大小”相同

  • 修复 LC_SYMTAB - 字符串表大小 - mach-o 文件中的最后一个数据(偏移量 + 大小 = 文件系统上的 exe 大小) - 附加到可执行文件的数据将成为“字符串表”的一部分(Mach-O 文件中的最后一个数据部分)。

我会看看修复LC_SYMTAB,看看是否有帮助。

0 投票
1 回答
1292 浏览

windows - 如何反编译旧Macromedia Director 7制作的可执行文件?

原来的问题

现在我试图从旧的 Macromedia Director 7 制作的这个 exe 文件中提取资源,但我遇到了麻烦。

首先,我尝试过加载临时文件的方式,但它们位于 Xtras 文件夹中,我也找不到打开这些 .x32 文件的方法。而且这些 .x32 文件现在似乎无法由 Director 或我下载的 Authorwave 等其他程序打开。我也试过MX2004,但又失败了。媒体信息是否编码在这些 .x32 文件中?

其次,我尝试使用像 Reshacker 或 Muitextractor 这样的应用程序,但它们都不能加载里面的图片。

我找到了一份 Adob​​e 的技术文档,但不确定它是否对我的问题链接有用。据其介绍,当时的环境是Win 95、NT和Win3.1。我确信这个 exe 是Macromedia Director 7 在 1999 年制作的,正如文件信息告诉我的那样。这是文件信息的屏幕截图。当我在任务栏上右键单击它时,它显示为 Director Player。

那么,关于如何提取我想要的资源的任何提示???

如果可以的话,我需要什么软件?真想把里面的照片拿来。