|
主题: 我都找遍了网站都还是运行不了一打开project就自动检测
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#12004/6/14 15:26:53
以下这段code是我苦苦搜索过这里后认为最好的:
on startMovie checkQT end startMovie
on checkQT--帧脚本 global qtversion--定义全局变量qtversion put quicktimeversion() into qtversion --quicktimeversion()为侦测系统中的Quicktime的版本号, --将版本号存到全局变量qtversion中 if the quicktimePresent = 1 then --the quicktimePresent 为侦测是否安装了Quicktime,安 --装了则其值为1,反之则为0 if qtversion < 6 then --版本是否小于6,小于6的话则执行后面的语句 open "QuickTimeInstaller.exe" --启动安装程序 quit --退出Director程序 else --不小于3的话则执行下面的语句 go to movie "Start" --跳转到电影“start” end if else open "QuickTimeInstaller.exe" --未安装Quicktime则启动安装程序(the quicktimePresent=0) end if end ----------
但无论我怎样试都不行。我不清楚这段code到底要放在第一帧的上面的剧本内(Script)还是放在一开始就播放的QT电影内还是要放在哪里。但无论我怎样试都不行。
我的project.exe,QuickTimeInstaller.exe和start.mov都放在光盘的根目录下。
软件:Director 2004MX, QuickTime 6.5.1未注册版。WinXP。
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#22004/6/14 16:13:48
新建一个movie 在这个新建的movie里面加上这段代码, on startMovie checkQT end startMovie
on checkQT--帧脚本 global qtversion--定义全局变量qtversion put quicktimeversion() into qtversion --quicktimeversion()为侦测系统中的Quicktime的版本号, --将版本号存到全局变量qtversion中 if the quicktimePresent = 1 then --the quicktimePresent 为侦测是否安装了Quicktime,安 --装了则其值为1,反之则为0 if qtversion < 6 then --版本是否小于6,小于6的话则执行后面的语句 open "QuickTimeInstaller.exe" --启动安装程序 quit --退出Director程序 else --不小于3的话则执行下面的语句 go to movie "Start" --跳转到电影“start” end if else open "QuickTimeInstaller.exe" --未安装Quicktime则启动安装程序(the quicktimePresent=0) end if end
*********定义为movie 脚本**********
然后把你原来需要首先运行的movie名字改成start.dir然后打包新建的movie,之后运行打包后的文件。
on startmovie 这种字样的脚本不定一成movie脚本时没有用的 建议看一看三种脚本基础的教程
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#32004/6/14 16:56:35
ccloveaa在上个帖子中说 引用: 新建一个movie 在这个新建的movie里面加上这段代码, on startMovie checkQT end startMovie
on checkQT--帧脚本 global qtversion--定义全局变量qtversion put quicktimeversion() into qtversion --quicktimeversion()为侦测系统中的Quicktime的版本号, --将版本号存到全局变量qtversion中 if the quicktimePresent = 1 then --the quicktimePresent 为侦测是否安装了Quicktime,安 --装了则其值为1,反之则为0 if qtversion < 6 then --版本是否小于6,小于6的话则执行后面的语句 open "QuickTimeInstaller.exe" --启动安装程序 quit --退出Director程序 else --不小于3的话则执行下面的语句 go to movie "Start" --跳转到电影“start” end if else open "QuickTimeInstaller.exe" --未安装Quicktime则启动安装程序(the quicktimePresent=0) end if end
*********定义为movie 脚本**********
然后把你原来需要首先运行的movie名字改成start.dir然后打包新建的movie,之后运行打包后的文件。
on startmovie 这种字样的脚本不定一成movie脚本时没有用的 建议看一看三种脚本基础的教程
谢谢谢谢!很详细的解答。不过我有一事不明: 怎样才能 “*********定义为movie 脚本**********”??看到这里我又不明白了。弄了半天还是弄不出个所以然,现在有点头晕了。
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#42004/6/14 17:01:35
另外我只做了一个movie,很大,有36M,因为用了xtra的一个pluggin "starMenu",为了避免crush只能这样。这个starMenu还是几个人花了一百米元买的注册 现在差临门一脚了。
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#52004/6/14 17:45:19
选择脚本演员,按住ctrs+alt+s 在script选项里选择movie kennelly在上个帖子中说 引用: 另外我只做了一个movie,很大,有36M,因为用了xtra的一个pluggin "starMenu",为了避免crush只能这样。这个starMenu还是几个人花了一百米元买的注册 现在差临门一脚了。
正好再做一个快速启动的projector 启动后检测是否装了qt,装了的话跳到你现在做的文件 可以加快启动速度 一举两得
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#72004/6/15 9:24:37
图片如下: 可以按照上图打包两个dir文件,顺序要正确,把qt的安装文件放到和打包好的文件同一目录,然后名字叫QuickTimeInstaller.exe,就行了,在我的电脑上测试通过 如果没弄好的话,再跟贴。我会尽量早帮你解决的:) 还有你的那个startmenu xtra 是干什么用的,能说说么? 还有在哪里买的? 不会是滨滨的东东吧?
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#82004/6/15 9:25:57
问题还挺严重,不应该这样上传文件:)
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#102004/6/15 14:31:12
ccloveaa在上个帖子中说 引用: 做好的文件,重新上传 相关文件:点这儿打开
谢谢谢谢谢谢!! It works!!!! 我的project现在已没有技术上的难题了,等着交就是了。很多谢你的耐心指导和提供的file,没有它我真的弄不来。这里的版主和另外两个都是Director 论坛的版主都很好人,老是一有问题就热心回答。我真不知怎么报答才好。 StarMenu的介绍请看这里: www.starsoftmultimedia.com先下载它的插件,如果按它说的介绍还是运行不了的话再问我。 请再收PM。再一次多谢了!
|
welcome2001
职务:普通成员
等级:1
金币:0.0
发贴:92
|
#112004/6/16 11:58:34
StarMenu看起来是一个不错的xtra,最近没见过有讨论webxtra4.02版本的,我见过新版webxtra的demo,很心痒,看来也许或者可能也只能同你一样花银子去买才能享受吧。
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#122004/6/16 16:38:27
请问在发布时那个"Animate the background"是干什么用的?
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#132004/6/16 16:58:29
Animate the background 动画 这 背景 就是当窗口不在最前面(不是活动窗口的时候)动画继续播放。
|
kennelly
职务:普通成员
等级:1
金币:0.0
发贴:19
|
#142004/6/17 14:43:25
ccloveaa在上个帖子中说 引用: Animate the background 动画 这 背景 就是当窗口不在最前面(不是活动窗口的时候)动画继续播放。
Many thanks your help! I'm fully understood.
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
|