director常见问题整理3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Q:*.dxr和*.dcr有什么区别?

A:dcr主要用于网上的流媒体传输,类似于flash发布成swf,因此存在网络对其lingo功能的限制,如不能对本地硬盘文件的操作,访问受限等情况;dxr是加密的dir影片格式,不存在以上的约束,但文件格式要稍微大一些。具体用哪种格式就看你的需要了

Q:请问如何在Director中调flash中某一桢的动画?

A:goToFrame

语法:

sprite(whichFlashSprite).goToFrame(frameNumber)

goToFrame(sprite whichFlashSprite, frameNumber)

sprite(whichFlashSprite).goToFrame(labelNameString)

goToFrame(sprite whichFlashSprite, labelNameString)

描述:

命令;通过指定frameNumber参数来确定从第几帧来播放flash影片。你可以指定一个整数帧或通过字符串来指定一个标签名。使用goT oFrame命令与设置flash影片的frame属性具有相同的效果。

例如:

这个处理程序可以在第5通道的flash影片中前往不同的点。它允许指定一个参数来确定前往哪一帧。

on Navigate where

sprite(5).goToFrame(where)

end

.Flash元素运行时会占用99%左右的CPU资源,所以使用Flash的地方应尽量少。虽不能彻底解决(Macromedia Flash本身结构的问题),所以只能我们自己约束,不是非用不可就最好不用。

2.使用Flash的时候,动画的尺寸尽可能的小,可能的情况下,不要透底,并且可以将一个大的动画分为几个小的动画,速度也有明显的提升。

3.Flash有声音的时候,不妨把声音和动画分开导入D中,这样更易于控制和有效的减小Flash的大小。

4.Flash制作时应尽量不使用位图,尽量使用矢量图。

5.D中的声音文件,建议不使用有压缩性质的格式(.mp3、.rm等),最好使用.wav等标

准格式。

6.建议使用Flash的loadMovie方法,载入外部的SWF文件,这样可以不用平铺多个Flash,也不用在各个Dir间跳转,可以节约很多启动时间。

7.Flash制作完成以后应删去库中多余的元素,以使Flash的大小降到最小。

8.不在程序中通篇使用一个或多个Flash,这样会使整个程序变得特别慢。做菜单有一个很好的插件,如果我们要大量用到这样的功能,建议够买。

9.视频不宜用高压缩比的视频格式,特别是片头,最好用无压缩格式的.avi或.mov格式。视频的个数也不宜太多。

10 .程序的可执行文件应尽可能的小,最好就是只有少部分的加载语句,通过这部分语句来调用其它的电影。

11.发布可执行文件时,除特别需要外,建议发布成ShockWave的格式,这样可以满足可执行文件最小的要求。

12.程序应做到决不多加载一个无用的外部Xtra。可以采用删除法反复查找无用的Xtra。

13.程序的时间轴通道中应使用最少的精灵个数。因为通道被占得越满,舞台的变化就越复杂,电影运行速度也就越慢。

14.素材建议采用外部链接的办法,本人的经验是同样的东西外部链接要比内部嵌入执行速度要快,尤其是声音文件。

15.程序中应尽少的使用占用CPU资源及内存的过渡效果。如3D类的过渡效果。且过渡的时间不宜太长,一般设置在0.3~0.6之间,最大也不应超过1.2。

16.图片的大小应保证在满足需求的情况下最少、最小。

17.在刻录CD-R时,关闭光盘的多重段刻录功能。否则往往使CD-R在光驱中的读取变慢,因为选择让光盘的多重段刻录功能打开,刻录时不会关闭CD-R文件分配表等相关信息,以便你下次写入。而这样对于光驱在寻道、读取时速度减慢。你可能觉得有时没有明显的感觉,但当你刻录的CD-R中文件较多,相应的文件又较小,就会十分明显了。因此建议你在可以的情况下尽量选择关闭光盘,以方便光驱的读取。

18.刻录母盘应使用质量好一点的CD-R,且刻录速度不宜过快,一般8~16速最好,这样做容易读盘。

19.根据经验及实验得出以下的结论:

造成D程序运行速度慢的主要原因就是:1.Flash元素;2.视频(特别是高压缩比的视频格

式);3.过多的界面元素;4.大量占用资源和时间的过渡效果。

20.有效转移用户视线的方法是采用Loading的方法。这在大量的软件中都得到广泛的应用,它可以有效的让用户觉得等待的时间不是太长,也不会让用户以为是死机。在D用可以采用两种不同的方式来制作:1动态,自己做一个“假的”;2静态,与执行文件同名的.bmp 文件。

Q:怎样修改field的背景颜色?

A:按CTRL+T,弹出的对话框里就有。

Q:请问在director中如何将某个角色复制到粘贴板上?

A:应该是copytoclipboard(MEMBER("AAA"))

Q:怎样lingo控制不同的网页?

A:on exitFrame me

sprite(webxtra的通道号).navigate(the moviepath&"htm文件的名字")

end

Q:请问怎么修改Director系统面板的字体?

A:用这个

/down/list.asp?id=54

Q:请问怎样才能返回某个目录下的文件列表?

A:1,

buddapi.x32之FileList -- 文件列表函数

描述:函数baFileList

用途:返回一个文件夹中的文件列表

用法:Result(结果集)= baFileList( Folder, FileSpec )

参数类型:String(字符型),String

Folder(文件夹):指代要被检索的文件夹名

ilsSpec(特定文件):指代要被列出的文件类型

返回值类型:List(列表,用于Xtra模式)或String(字符型,用于UCD模式)

返回匹配文件的列表。如果文件夹不存在,则返回一个空列表(或字符串)

范例:

相关文档
最新文档