|  | 主题:  我都找遍了网站都还是运行不了一打开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
 
 |  |