上一篇 | 下一篇

Director疑难解答(五)

发布: 2007-1-25 14:47 | 作者: mediamacros.com | 来源: 译自mediamacros.com | 查看: 271次

  翻译:Atla奥古多媒体 O6n#lp/\Q_

%z,B;mC5L   01. 如何通过Director来发送邮件?
7H7}*LV#XSZ6J} 奥古多媒体 _E TTJ;S%|2u!K-a
  [A] 可以用以下的方法实现:
/Ll_]mO;Zm 奥古多媒体(I+kG*o:z$B&Y
  1. 用一个Xtra。
@(i!}QS%yN/D7?9Z `   2. 用gotonetpage的lingo命令,例如,goToNetPage ‘‘mailto:amith@china.com‘‘。
R;o5S3K(V J-m   3. 用CGI代码并且将邮件正文传给CGI的邮件代码。奥古多媒体 fH[ J-t'tO@Q Cp
  4. 用一个支持Smtp服务的Multi-user来发送邮件。奥古多媒体 GJWKL*x8K
奥古多媒体&n0`C;eV
  02. 如何防止Shockwave提示用户缺少Xtra的错误信息?奥古多媒体Z.G[g!B
奥古多媒体 ] Gh1u,u1x0_8tbn
  [A] 如果Shockwave返回“This app requires an Xtra....”, 那么你应该将需要下载的Xtra作上标记,然后去Modify-->Movie-->Xtras,点中需要下载的Xtra的‘‘Download if needed‘‘选项,保存且输出。
;u*g@Q#Z lo(|'f 奥古多媒体%De o)Jen2O
  03. 如何将在Shockwave中用到的自定义的Xtra包含进来?奥古多媒体,].C J]1^1f

$?6o S0{+Q   [A] 要想使你的Xtra能够自动下载并安装到Shockwave中,你需要有一个Verisign证书。用来向用户保证你不会给他们安装带有恶意的软件或可以追踪的下载。
1k#F,~0c0o A8wj2XZ
g5bIO7anR%t   你要先从Macromedia那里得到插件的安装包(Xtra Packging Kit)。开始后安装程序会带着你按指定的程序去购买那个成套的用具包($49)并打开它,把它建立的目录放在你的Director的Xtras文件夹中。奥古多媒体He v/|P*fO @F0?A r
奥古多媒体O3[;PI)c'ynq{ T
  下一步是进入那个Packager目录,那里会有一个可以生成一个请求序列号的程序。照着屏幕上的说明做,就会生成三个文件:奥古多媒体9O#totJ.RU9Q
奥古多媒体+L%Y/@x quJ
  1. A public key
A(?z%?/f   2. A private key
x-{6PkdDG   3. A certificate request 奥古多媒体:lEpt@

e8I&XQ/l I'M!WZ   然后去digitalid.verisign.com,并且把表格填好,然后打开包装者建立的请求证书的文本文件,并且把文件里的文本粘贴到html页里的框里。
!K3g }e tpFO k8T
2O t9e*{na   注意,这种形式可以在两种浏览器下浏览,但是你现在要在Netscape里输入正确的内容才能接受你的字符。根据Verisign证书,在Internet Explorer中这个问题会在2000年1月15日修复,但Netscape是一个非常可靠的解决方案。如果你收到了一个可以得到序列号的链接,它不会是完整的。它会以邮件附件的方式发给你。
9^6Js8PLsd_mz 奥古多媒体7D,{3XNC_V
  在你从Verisign得到最终的序列号之后(一般是48小时到一周时间,取决于你的公司确认的时间),你就可以建立自己的包了。插件必须标记成Shockwave安全模式, 正如XDK中所说明的那样。打开Director并且从Xtras菜单中运行Packager。你需要为每一个平台定制一个副本的包装者,以便于在Mac和PC上都可以用。
?9|!U&Qb,e _4s
n\? s;E8n   一旦包装好了,上传到你的服务器并且把正确的文件位置添加到Director文件夹里的Xtrainfo.ini中。下次你打开Director时,就会有为你的包作记号的选项,就像“Download if needed”。
.{rpC B!f:qg| 奥古多媒体!MN D4l1U
  04. 是什么原因使搜索整个数据库变是很慢?
{e@,C:OHjV
.V `UVZ   [A] 首先,你要检查一遍数据库中的字段,看看它们是否是应有的大小。例如,如果你的文本字段平均在1k左右就不要用100k来分割。奥古多媒体"L)`|| QXJD
奥古多媒体P"h oL&~OX
  其次,再检查一遍你使用的字段的类型,看看你是否能让它们“让步”而成为小一点的类型。这个方法通常能加快速度。
Y({Fc]$p
9g6FV1n_B   最后,检查你的索引文件。你是否把你要搜索的字段都做了索引,做这个会使搜索的速度进一步的提高。
$n;GD a*k h
?-} E Y)cg   05. 为什么我在做Shockwave电影的时候Shockwave Audio不工作了?奥古多媒体3A$o9xe%~~/Uj n
奥古多媒体 q.Z m7j*ze*o3s,qq:Z
  [A] Shockwave Audio对于Director来说是一个Xtra,因此用不同的方法播放其它的声音,Xtra要添加到Director中。它们不是核心程序中的部分,所以需要Xtra文件来伴随你的Director文件。对Shockwave声音首要的问题就是你不要直接导入swa。要使用一个Shockwave声音文件,选择Insert-->Media Element-->Shockwave Audio,这时,会出现一个窗口,浏览你的文件并点击OK按钮,你将看到Director提示的swa文件的绝对路径。你输入的数据就是Director播放swa文件时所需的数据,而不是swa文件本身。那个路径告诉Director要播放的Audio文件的位置。swa文件将会保留一个外部文件用来伴随你的Shockwave文件,这个路径也要一样保留,除非你把swa文件和你的Shockwave文件放到同一个目录里(还有html文件)。奥古多媒体!M.k'KTfkVe

w:Mb:P'z7^H+c   现在在你的电影中放入声音,不要把swa的Cast成员放到声音通道里,而应该把它放入到effect通道下面的任何一个有用的通道中。你必须记住,导入swa文件时声音通道的默认设置是ANY。奥古多媒体.eO$N S~St*Q?

Et%vXs(VF   06. 为什么我的声音不能播放?奥古多媒体5\!Q0H r%f _$i
奥古多媒体 |8fP:W(t?/jh3mDO
  [A] 首先你要找到引起问题的原因。在Director外面放一放声音,看是否能放。再看看是不是电脑的问题。是系统不能发声吗?还是文件被破坏了?是Director的声音被设置成无声吗?你是否用了一个prppetSound命令,而不是updateStage命令?奥古多媒体q%@|bf`n8p o\ j
奥古多媒体1b!]-J$QFZ6|N
  07. 为什么我的一些声音文件不能在projector中播放?奥古多媒体0V;Yf#Um%Kze
奥古多媒体Z9D`sf/wb'EO
  [A] 在PC上,Director在释放声音通道时可能会有问题,这个问题在播放了数字视频后尤其明显。可以把以下代码放入你的startMovie来处理:奥古多媒体2c'wi0S7[T

LnO$WL3t*Y;U.FPS on startMovie me
t$R4M'zW-adw@   set the soundKeepDevice = 0 奥古多媒体(bdh!viR R'S
end
juz:M;uU!w:h 奥古多媒体)w'hSdL)c|3e`ea#i

6B*P&~)wER   08. 为什么我在做Shockwave电影的时候Shockwave Audio不工作了?奥古多媒体 M.{I2Xx

%O#es`n mP   [A] 如果你有一个swa文件在Shockwave里不能工作,试着用其它不同的取样比率,当你把WAV转换成SWA时,用任何低于48kbps速度的都有可能在Shockwave中不能正常播放,你至少要一个22000HZ或更高的WAV源文件。用普通的方法输入swa就可以工作。我有很多已经导入了swa的Shockwave文件,它们都工作得很好。
b0S8^*Kf-xy~ ]
#T jN_ U~|O"r hW`   09. 我怎样才能用一个简单的音符建立一个音符的完整排列?奥古多媒体#mJ0m5U)Q.t"H xV lP

V:il v-l]7Y To&Z   [A] 这个技术只在Director8.0中有(希望在以后的版本中也有)。在D8中有一个关于声音成员的非正式属性,叫rateShift。这个属性可以让你把音符指定提高无数多个的半音。因此,举个例子说,把rateShift设置成1就可以把音符提高一个半音(例如从D变成D sharp),把rateShift设成2就把音符提高两个半音(例如从D变到E)。奥古多媒体#f#K j.VA/c*B
奥古多媒体f\,IBIVIF
  如果用rateShift属性把音符设置得太高了,声音就可能听不见了,因为rateShift属性或多或少的改变了音符的持续时间而使音符有一点不同。奥古多媒体V5Sf#EZ3ck0@x
奥古多媒体-n.U7dQ;n
  10. 当我的放映机(projector)在读取时,怎样才能在上面放一个splash屏幕?奥古多媒体)x,eh1H)I7uN@j.ah
奥古多媒体e[|1l'i+b8l0F
  [A] 用Director 8的话很简单。以你的放映机(projector)的名字在PC上建立一个BMP文件或是在Mac上建一个PCT文件。例如,如果你的放映机的名字是“Projector.exe”,那么你的位图的名字就叫“Projector.bmp”。这个会使Director在读取其它的程序时自动读取那个splash屏幕。

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


最新歌曲
转机 放生 黄玫瑰 摇啊摇 那滋味 擦肩而过 你若成风 幸福一辈子 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 爱情小偷 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 我可以 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 只欠秋天 外滩十八号 越爱越难过 123木头人 爱走了心碎了 爱上你是我的错 爱情里没有谁对谁错