主题:  我都找遍了网站都还是运行不了一打开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
#62004/6/15 8:41:48
ccloveaa在上个帖子中说
引用:

选择脚本演员,按住ctrs+alt+s
在script选项里选择movie


kennelly在上个帖子中说
引用:
另外我只做了一个movie,很大,有36M,因为用了xtra的一个pluggin "starMenu",为了避免crush只能这样。这个starMenu还是几个人花了一百米元买的注册  现在差临门一脚了。


正好再做一个快速启动的projector
启动后检测是否装了qt,装了的话跳到你现在做的文件
可以加快启动速度
一举两得





请收短信。



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
#92004/6/15 9:28:13
做好的文件,重新上传
相关文件:点这儿打开



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,很心痒,看来也许或者可能也只能同你一样花银子去买才能享受吧。


灯光动画,闪盟多媒体
http://www.flash-union.com

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
#152004/6/17 15:38:42