《计算机教程第37章创建Java短程序》青少年教育丛书.pdfVIP

  • 2
  • 0
  • 约1.71万字
  • 约 9页
  • 2017-11-08 发布于浙江
  • 举报

《计算机教程第37章创建Java短程序》青少年教育丛书.pdf

下载 第37章 创建Java短程序 与Director 6.5 一起发布的发行D i r e c t o r影片的一种新方法是 Save As Java功能。这个功能 实际上是一个X t r a ,它可以把D i r e c t o r影片、L i n g o 以及其他所有内容翻译成J a v a短程序。 这意味着我们可以创建 J a v a短程序了。它实际上是由一系列小文件组成的计算机应用程 序。这些短程序需要有 J a v a 引擎才能运行。 J a v a 短程序最常用于 We b 网页里。 N e t s c a p e N a v i g a t o r和Microsoft Internet Explorer 都有能够运行J a v a短程序的J a v a 引擎。 J a v a短程序的性能通常比和它等价的 S h o c k w a v e差。它们通常需要更多的下载时间,而且 输入后的J a v a短程序只支持 D i r e c t o r 的部分功能。实际上,与 S h o c k w a v e相比,使用 J a v a短程 序的唯一优点是,用户不需安装任何额外的软件就可以在 N e t s c a p e 和E x p l o r e r上播放影片。 37.1 Save As Java基础信息 创建Save As Java功能是M a c r o m e d i a 的工程师们完成的一件了不起的事情。他们基本上用 J a v a把D i r e c t o r重新写了一遍,然后又写出一个翻译器,把剪辑室、演员表和 L i n g o程序都翻译 成J a v a短程序和数据文件。 很多创作者还没有意识到 Save As Java Xtra 的威力。最起码,当被问道有没有编写 J a v a短 程序的能力时,D i r e c t o r创作者或创作公司如今有机会说“有”。 创建J a v a短程序有两种方法。第一种是对已经制作好的影片进行修改,删除 Save As Java X t r a所不支持的功能。 第二种方法是在开始创作影片时就想着 Save As Java Xtra 。在编程序时就要想到Save As Java Xtra 的局限性。下面将详细讨论这两种方法。 37.1.1 把现有的影片翻译成Java短程序 在创作者们试着使用这种方法时,如果不能把旧的 D i r e c t o r影片改为J a v a短程序,会感到 非常失望。有很多 D i r e c t o r 的功能都不被Save As Java Xtra所支持。尽管有许多解决方法,但 需要做很多工作才能把D i r e c t o r影片转换成J a v a短程序。 例如,我们需要把除位图、图形或域以外的所有演员都剔除。这意味着将要把文本演员 转成位图,如果文本演员在影片播放时还将变化,则把它转成域。 我们也不能使用任何矢量图形演员或 F l a s h演员了,因此这些演员都必须转成标准的位图。 然后,开始修改L i n g o 。许多命令都不能被翻译,不过大多数都可以有所变通。例如,子 字符串系列命令都必须进行修改。不过,可以用 c h a r s和o ff s e t等函数写一些处理程序,来模拟 l i n e 、w o r d 和c h a r等函数。l e n g t h和工具函数n u m To C h a r 和c h a r To N u m等仍然有效。 s t r i n g ( )和 v a l u e ( ) 函数也仍然有效。它们可以用来把数字转换成字符串或反向转换。 如果我们使用了D i r e c t o r 的内置库行为,应当注意它们很可能不能被翻译。不过,我们可 以使用另外一组专门为J a v a设计的库行为。应当只使用 J a v a 的这些行为。 如果有一些我们自己编写的行为,并想把它转换为 J a v a ,应当逐字逐句地检查,看是否 480计计第九部分 完成一件作品 下载 存在着与Save As Java功能不兼容的命令。测试自编行为和其他程序的方法是试着把它们转换 成J a v a短程序,再查看在处理过程中会出现什么错误。 尽管把现有的影片翻译成 J a v a 是可能的,也终将成功,但并不推荐使用这种方法。另一 种

文档评论(0)

1亿VIP精品文档

相关文档