2019-03-13-Director几例

2019-03-13-Director几例

Director加密文件破解器 dirOpener300-850-1-PC.exe
以Ghibli六个多媒体为例,破解完可见之后的cst、dir文件。
win10下director mx2004就可以编辑运行。
注意一次活跃的只有一个dir文件。能生成影片的dir的对应电影缩写,比如风之谷NAU.dir,天空之城LAP…
下面介绍bug解决方法。我说的编译就是指发布。

一,画布还原。
去掉那些钩钩

设置不预览

勾选全屏

#二,开启声音

最头痛的东西,第一次怎么也弄不明白为什么没声音。原来是,默认影片中cast不添加音乐,使用脚本播放的外部音乐,所以dr mx编译不添加声音控件。
在cast里import一个音频,拖动到声道一,编译让他记住添加音乐xtras,然后删除那个音乐精灵和演员,再次编译。

#三,修复back和next按钮

第二头痛的东西。看到一个back和next了吗,正常情况下一次点击分为mousedown和mouseup动作,最常见的就是mousedown改变形状也就是改变该精灵在cast中的成员序号比如从图片1变成图片2,之后mouseup再变回来并且跳到下一帧。bug就是有可能你会遇到点击之后mouseup不变回来,接着下去继续变成其他奇怪东西。

image.png

image.png


直接编辑这个5脚本!而不是新建行为!下面的lingo写法就行。

1
2
3
4
5
6
7
8
9
on mouseDown me
set the member of sprite the currentSpriteNum to member 32 of castLib "Bot.cst"
end


on mouseUp me
go to the frame+1
set the member of sprite the currentSpriteNum to member 31 of castLib "Bot.cst"
end

bug:
某影片帧1 go to 2,back to 1,然后back精灵会走位。
但是目前还是模拟了官方的黑箱行为,还是没法解决。


#四,影片跳转

1.end.dir无法退出,增加下面的行为就好啦。

1
2
3
on mouseUp me
halt
end

2.main返回。这都不算bug。

1
2
3
on mouseUp me
play frame 8 of movie "nau"
end

对于其他问题

image.png

不能解决ing


Q: 为什么用 MX2004 打包后会显示标题栏?
A:把 display template 中的 titlebat options 里的选项都取消就可以了。

Q:怎么检测本机是否连接到 intel 网上?
A:WinSocketXtra Ad 可以实现,说明:
WinSocketXtra 是一套 Sprite Xtra ,一共有三个,分别为 TCPServer.X32,TCPClient.X32 和 UDPSocket.X32 。TCPServer.X32 是服务器 端 xtra ,TCPClient.X32 是客户端 xtra,采用 Tcp/ip 协议。互相配套用于网络信 息传递,可以构建类似聊天室,多人连线游戏。 UDPSocket.X32 采用 UDP 协 议。独立用于网络信息传递,也可以构建类似聊天室,多人连线游戏。

Q: flash 动画导到 dr 后声音和动画不同步怎么解决?
A:使用线索点,最好调好以后把它锁定。

Q:如何检测用户是否安装 quicktime ,若无就提示安装?
A: on exitframe me
if quicktimeversion()<5.0 then

halt() else
go “start” end if end

fullinstallercn.exe “

Q:为什么发布成 exe 文件后视频不能正常播放?
A: 1.打包后 Xtras 文件夹是否在打包文件夹下 ,是否包含播放视频所需插件 2.视频是否为 mpg, 如使用 DirectMediaXtras,mpg 文件是否与 exe 在同级目录下

Q:如何实现点击打开本地文件夹?
A: gotoNetPage(“c:")
不过路径中不要有中文 !

A:你可以借助 dirOpener300-850-1-PC.exe 这个软件 ,但无法看到 lingo 语法.

Q:请问 dr 能否输出 avi 格式的文件?

A:可以,文件 -〉输出 -〉弹出对话框在底部的格式处选择 .avi

Q:请问在 dr 中如何实现按 “ F1调”用帮助, 且在不同的地方 调用不同的字段呢?

A:定义 F1 键就可以了;在调用函数的时候传递一个参数,参数的取得是当前 光标所在位置上的单词

Q: miaw 中如何定位弹出的窗口啊?

A:利用 tell 命令 +rect 命令

Q: photocaster 导入的 psd 图层怎么出现了很多斜杠?
A:这是因为没有注册的原因

Q: 请问如何从一个电影跳转到另一个电影的指定帧?
A: go frame 4 of movie”gh”

Q:请问怎么才能插入光盘后自动运行光盘? A:使用记事本,文件名最好命名为: Autorun.inf 内容如:
[autorun] OPEN=Setup.exe ICON=Setup.ico,0

Q:如何使 GIF 动画只播放一遍?
A:动态 GIF 和 F 一样 ,再属性面板有一个循环选项。

Q:怎样用 lingo 编写帧速度?
A: puppetTempo 帧速

Q:如何用 dir, 打开一个外部的 exe 文件?
A: open” 名称 .exe”

Q:怎么给 dir 文件瘦身啊 ?
A:把文件另存一下 ,或者在 FILE 菜单里面选 SAVE AND COMPACT