Macromedia Flash MX 2004 中新出现的问题
日本語 | 繁體中文 | 한국어 | Deutsch | English | España | Français | Italiano
上次更新时间: 2004 年 8 月 16 日
有些用户反映下列问题影响了他们使用 Macromedia Flash MX 2004。本文档介绍的问题有可能是特定于平台或系统的, 不一定会影响所有用户。技术支持将会根据我们对这些问题的进一步了解来更新本文档, 因此请经常到这里查看一下。
Macromedia Flash MX 2004 和 Flash MX Professional 2004 的 7.2 版更新程序
该产品更新程序于 2004 年 7 月 26 日发布, 它解决了在 Flash MX 2004 和 Flash MX 2004 Professional 中发现的问题。有关更多信息, 请下载安装程序*并阅读发行说明和常见问题解答*。
注: 已知问题(不是新出现的问题)可在本文档的末尾部分找到。
Flash MX 2004 7.2 更新程序返回错误“未安装 Flash”或“无法找到旧文件”: 2004 年 8 月 16 日
问题
有些用户在运行 Flash 7.2 更新程序时可能会遇到错误。这些错误指出该更新程序无法找到已安装的 Flash MX 2004 版本。
解决方案
- 按照 7.2 更新程序自述文件中的说明, 使用 Extension Manager 禁用所有安装的扩展功能。
- 备份 Flash 文件夹结构中可能存在的所有自定义内容。
- 卸载 Flash。
- 从原始安装位置重新安装 Flash。也可以在该步骤中从 Macromedia.com 下载并运行试用版的安装程序。
- 运行安装程序。在出现产品激活时, 用原始 Flash MX 2004 序列号激活。
安装 Flash MX 2004 7.2 更新程序后出现产品激活问题: 2004 年 7 月 30 日
问题
有些用户在安装 Flash 7.2 更新程序后可能会遇到产品激活问题。具体症状因产品和平台(Macintosh 或 Windows)而异。
解决方案
在 Macintosh 系统上, 用户在尝试启动 Flash 时可能会遇到“激活次数过多”错误。该问题已在 Flash 技术说明升级到 Flash 7.2 后显示过多的激活警告(技术说明 19466)中得到了解决。
在 Windows 系统上, 安装 Flash 7.2 更新程序后, 用户可能会发现其他 Macromedia 产品需要重新激活。每次启动应用程序时都需要再一次重新激活。结果是, 在对该产品执行多次重新激活后, 激活操作将会失败。该问题在服务说明升级到 Flash 7.2 后重新激活失败(服务说明 19468)中得到了解决。
时间轴特效错误“实例没有属性”: 2004 年 7 月 26 日
问题
当尝试在已有多个特效的文件中创建变形或过渡特效时, 如果是在该文件的第 30 帧后尝试创建该特效, 则会返回错误:
“exportPreviewSWF 中发生异常: 类型错误: 实例没有属性
打开 URL‘file:///C|/Documents and Settings/Administrator/Local Settings/Application Support/Macromedia/Flash MX 2004/zh_cn/Configuration/preview1.swf’时出错”
解决方案
这是 Flash MX 2004 中的已知问题。按下列步骤操作可解决该问题。
- 创建新图层。
- 在新图层的第 1 帧中, 任意添加一个要对其应用时间轴特效的对象。该特效将会另外创建一个包含该特效的补间跨距的新图层。
- 将整个跨距移到它在文件中的最终位置
- 删除在步骤 1 中创建的图层以创建该特效。
另一种方法是: 在新文件中创建该特效并将帧粘贴/复制到它在播放的影片中的最终位置。
使用变量声明和 createClassObject 后 with 语句失败: 2004 年 6 月 9 日
问题
声明了一个数据类型为组件的变量并使用 createClassObject 实例化该变量的一个实例后, “with”动作失败并返回错误“由于指定的对象不存在, ‘with’动作失败”。
例如, 编译下面的代码时就会返回此错误:
var grid_dg:mx.controls.DataGrid
createClassObject(DataGrid, "grid_dg", 90);
with (grid_dg) {
setSize(260, 120);
move(300, 230);
}
解决方案
该问题将在 Flash MX 2004 的未来更新中得到解决。在此期间, 可使用一种方法来避免此错误: 即手动将组件的实例放在舞台上, 而不使用 createClassObject。
7.0.1 中缺少快进和后退行为 - 问题更新日期: 2004 年 7 月 26 日
问题
在 Macromedia Flash MX 2004 (7.0.1) 中尝试对按钮或图形元件应用快进或后退行为时, 行为面板中没有可用的菜单项。
解决方案
这些行为只适用于影片剪辑元件。请改用影片剪辑来应用这些行为。
在 Mac OS X 上将 FLV 导出程序更新为 1.1 后无法导出到 FLV: 2004 年 1 月 6 日
问题
在 Mac OS X 上, 在前一版本上直接安装更新的 FLV 导出程序(1.1 版)后, 导出到 FLV 的选项可能会消失。此外还报告了其他的异常行为, 如导出到“FLC”的选项行为异常。
解决方案
手动卸载 FLV 导出程序(将其移到“废纸篓”), 然后再次运行安装程序。下载安装程序*。
在 Mac OS X 上启动 Extension Manager 1.6 时发生崩溃 - 问题更新日期: 2004 年 1 月 5 日
问题
开发人员反映, 如果某一扩展功能安装在应用程序的多个版本中, 在 Mac OS X 上启动 Macromedia Extension Manager 1.6 时就会发生崩溃。例如, 如果 Flash MX 和 Flash MX 2004 同时装有同一扩展功能, 则 Extension Manager 可能会崩溃。
解决方案
一次仅在产品的一个版本上安装扩展功能。
更新的 MediaPlayback 组件对线索点导航行为无效: 2004 年 1 月 5 日
问题
MediaPlayback 组件中的问题不允许它查询线索点事件的名称或时间。这会削弱“已标记帧线索点导航”或“幻灯片线索点导航”行为。
解决方案
要使用这些行为或引用一个线索点事件的名称或时间, 请改为使用 Media Display 和 MediaController 的组合。这些组件中不会出现此问题。在使用 Macromedia Flash MX Professional 2004 媒体组件构建流式视频演示文稿*这篇文章中可找到联合使用这两个组件的示例。
已知问题
滚动条组件 - 问题更新日期: 2004 年 7 月 26 日
Flash MX 2004 7.0 和 7.0.1 没有附带第 2 版的滚动条组件。建议使用 TextArea 组件在 Flash MX 2004 中创建滚动文本。TextArea 自动包含一个滚动条, 并带有自动的显示/隐藏功能和其他选项。Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的 7.2 更新*(2004 年 7 月 26 日)提供了 2.0 版滚动条组件。
不过, 它与 1.0 版滚动条的工作方式不完全一样。有关全部详细信息, 请参见 Macromedia Flash MX 2004 中的滚动条组件需要对齐对象*(技术说明 19417)。
BabelFish Web 服务不可用: 2004 年 7 月 26 日
问题
对 XMethods 中承载的 BabelFish Web 服务的请求失败。该 Web 服务在 Flash MX 2004 7.0 和 7.0.2 版中被用于 Macromedia 的 Web 服务教程: Babel Fish。使用该 Web 服务测试或发布 Flash 7.0 或 7.0.1 的影片导致了以下错误信息:
打开 URL“http://services.xmethods.net:80/perl/soaplite.cgi”时出错
原因
访问 Altavista BabelFish 数据的 XMethods 已终止, 因此该 Web 服务被禁用。
解决方案
该问题已在 Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的 7.2 更新(2004 年 7 月 19 日)中得到了解决。下载安装程序*。请按照 Web 服务教程的修订说明操作。
此外, 您也许还需要参考 Macromedia 的 Web service tutorial: Macromedia Tips 或参考包含三部分内容的开发人员中心文章 Building a Tip of the Day Application*(创建每日应用提示)。
在打开 Flash 时, 库面板并不总能记住它的位置 - 主题更新日期: 2004 年 7 月 26 日
在打开 Flash MX 2004 时, 库面板不能总记住它的位置。这是一个已知问题, 目前还没有解决办法。
字符串面板无法读取文本字符串 - 主题更新日期: 2004 年 7 月 26 日
生成多语种内容的开发人员在使用用于生成 Flash 文件的非默认语言文本字符串的 XML 文件时可能会出现问题, 导致无法读取某些字符串。
有关更多信息, 请参见字符串面板无法读取文本字符串*(技术说明 19405)
Flash MX 2004 中的远程处理 - 主题更新日期: 2004 年 7 月 26 日
Macromedia 已发布了 Flash MX 2004 的 Flash Remoting 组件*和 Flash Player 7 的动作脚本 2.0 版。这些组件于 2004 年 6 月发布。动作脚本 2.0 的更新包括:
- Flash Remoting 动作脚本 API 已经更新, 以与动作脚本 2.0 兼容。
- 新的 RemotingConnector 组件允许您直接使用 Flash MX 2004 Professional 中新的数据绑定功能。
- 文档有显著改进, 包括一个新的格式和示例应用程序。
有关全部详细信息, 请参见 Macromedia Flash Remoting MX 组件*。
注: 在 Mac OS X 上, 在运行 Flash 7.2 更新程序之前, 必须先卸载在该更新程序之前安装的所有 Flash MX 2004 的 Flash Remoting 动作脚本 2.0 组件*, 然后在运行该更新程序后再重新安装这些组件。
Macintosh Flash MX 2004 7.2 更新程序将 Flash Remoting 组件和公用库文件从 First Run 文件夹移到应用程序级配置, 并将这些公用库文件与 Flash Remoting 卸载程序分离开了, 因此在卸载 Flash Remoting 组件后仍保留这些文件。此外, 如果在运行 Remoting 安装程序后启动 Flash, Macintosh 7.2 更新程序将删除 First Run 中的 Flash Remoting 帮助文件, 但仍保留用户级配置中的文件。因此, 在更新到 7.2 之前必须先卸载 Remoting 组件, 然后再重新安装这些组件。
跨场景的绑定组件 - 主题更新日期: 2003 年 12 月 11 日
目前还不支持绑定到其他场景中的组件。如果您试图绑定到另一场景中的组件, 绑定会失败, 但不会显示任何错误信息。
将复杂数据结构传递到 Web 服务 - 问题更新日期: 2003 年 12 月 11 日
试图将复杂数据结构(对象数组、多维数组、包含数组的对象等)传入或传出 Web 服务时, 您会在输出窗口接收到一个错误, 该错误指出 Flash 无法打开该 URL。传入和传出 Flash 的 SOAP 消息的构造可能有问题。这可能会导致在将复杂数据类型传入或传出该服务时出现错误。
有关更多信息, 请参见将复杂数据结构传递到 Web 服务*(技术说明 19047)。
Flash 编译器缓存外部类文件 - 问题更新日期: 2003 年 12 月 11 日
Flash 在测试或发布时将不会反映保存的对外部类文件的更改。原因是 Flash 会缓存其编译的类的副本。在多台计算机上进行开发或将源文件存储到其他计算机上时, 通常会发生这种问题。
有关更多信息, 请参见编译器缓存外部类文件*(技术说明 19045)。
如果 Panther 上启用了 FileVault, 启动时将会出错: 2003 年 11 月 11 日
如果 MacOS 10.3 (Panther) 上启用了 FileVault, 则在启动 Macromedia Flash MX 2004 时会显示下面三条错误信息:- Flash XML 分析致命错误: 发生了异常!类型: XMLPlatformException;消息: 无法打开文件: /Library/Application Support/Macromedia/Flash/Flash MX 2004/zh_cn/Configuration/Screen Types/Form/catalog.xml...
- 配置中缺少“表单”和“幻灯片”默认屏幕类型。请重新安装以恢复缺少的屏幕类型。
- Flash XML 分析致命错误: 发生了异常!类型: XMLPlatformException;消息: 无法打开文件: /Library/Application Support/Macromedia/Flash/Flash MX 2004/zh_cn/Configuration/Screen Types/Slide/catalog.xml...
该问题已在 Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的更新(7.0.1 版, 2003 年 11 月 10 日)中得到了解决。下载安装程序*。
有关 Panther 具有的影响多个 Macromedia 应用程序(包括 Flash)的问题的列表, 请参见 Macromedia 与 Apple Macintosh OS X v 10.3 (Panther) 的兼容性*(技术说明 18972)。
XUpdater - 问题更新日期: 2003 年 12 月 11 日
在通过 XUpdater 传递的字符串中使用小于符号会破坏变量增量包的 XML 结构。
该问题已在 Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的更新(7.0.1 版, 2003 年 11 月 10 日)中得到了解决。下载安装程序*。有关更多信息, 请阅读发行说明和常见问题解答*。
FLV 导出程序 - 主题更新日期: 2003 年 12 月 11 日
FLV 导出程序在 Adobe Premiere 6.5 的 Windows 版本上不受支持。Flash MX 2004 扩展功能列表列出了 Adobe Premiere 6.5 所支持的功能, 但此功能仅在 Adobe Premiere 6.5 的 Macintosh 版本上可用。FLV 导出在 Adobe Premiere 6.5 Pro Update 中也不受支持。
启动时崩溃 - 问题更新日期: 2003 年 12 月 11 日
问题
Flash MX 2004 在启动时或在启动后不久反复发生崩溃。
原因
启动 Flash 时, 仍在内存中运行的进程可能会导致错误。
解决方案
请参见“Flash 在启动时崩溃”(技术说明 19046)
运行 Flash 更新程序时显示错误信息 - 问题更新日期: 2003 年 11 月 11 日
安装 Flash MX 2004 7.0.1 版更新程序可能会导致下列错误信息之一:
计算机上未安装 Macromedia Flash MX 2004未找到旧文件。但找到了同名文件。由于文件内容不匹配, 未执行更新。
如果遇到上述错误, 请执行以下操作:
- 确保以管理员身份进行登录。
- 从系统中完全卸载 Macromedia Flash。
- 重新安装该软件, 但不启动它。
- 重新启动计算机, 然后安装该更新程序。
您的首选项和其他配置文件将不会被删除。
没有“缩放和旋转”项 - 问题更新日期: 2003 年 11 月 11 日
用户无法找到“变形”>“缩放和旋转”项(此命令的快捷键是 Ctrl-Alt-S)。
Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的 7.0.1 更新(7.0.1 版, 2003 年 11 月 10 日)中提供了此功能。有关详细信息, 请下载安装程序*并阅读发行说明。
开发过程中出现性能问题 - 问题更新日期: 2003 年 11 月 11 日
有些客户反映在开发过程中出现了性能问题。Macromedia Flash MX 2004 和 Macromedia Flash MX 2004 Professional 的 7.0.1 更新(7.0.1 版, 2003 年 11 月 10 日)中已解决了多种性能问题。有关详细信息, 请下载安装程序*并阅读发行说明。
如果遇到启动时间较长的问题, 请参考本文档中的解决方案。
打开 MX 文件时崩溃 - 更新主题日期: 2003 年 11 月 11 日
问题
有些客户反映他们在打开在 Macromedia Flash MX 中创建的文件时, Macromedia Flash MX 2004 会发生崩溃。到目前为止, 这似乎是特定于系统的问题。
解决方案
该问题的一个已知原因是使用了盗版的 Macromedia Flash MX 2004。
要使用合法安装的版本测试这些文件, 请完全卸载以前的所有 Flash MX 2004 版本, 然后安装 30 天试用版的 Flash, 并测试相同的文件。
如果使用 Flash MX 2004 的正版或试用版时遇到此问题, 并且运行的是 7.0 版(2003 年 9 月), 请尝试更新到 7.0.1 版(2003 年 11 月 11 日)。下载安装程序*。
自从该问题首次出现以来, 很少有客户直接与客户支持联系来寻求解决此问题的相关帮助。这说明该问题可能是特定于系统的, 或者只限于盗版。如果合法安装的版本出现问题, 请直接与客户支持联系。
SQL 连接器 - 主题更新日期: 2003 年 11 月11 日
Macromedia Flash MX 2004 Professional 不包含本机 SQL Server 连接器(该连接器是 FireFly 组件集的一部分)。SQL Server 连接器被设计为专门用于 Microsoft SQL Server。
Macromedia Flash 2004 Professional 提供的是 RDBMSResolver, RDBMSResolver 可用于更新任何关系数据库。RDBMSResolver 发送更新时所采用的格式易于开发人员进行分析和为其创建 SQL 语句;它还提供了接收来自服务器的更新和错误消息的附加能力。
在 Flash MX Professional 2004 中使用 RDBMSResolver 更新数据库*(开发人员中心文章)中提供了使用 RDBMSResolver 更新数据库的示例。另请参见 Macromedia Flash 开发人员中心中有关数据集成*的其他文章。
注: Macromedia 对 Firefly 和 Flash 的用户进行了问卷调查, 发现用户倾向于在 RDBMS Resolver 上进行更多投资。我们会继续对用户进行问卷调查, 并以此为指导调整未来的产品方向。
Flash 在启动时不断要求输入序列号 - 主题更新日期: 2003 年 11 月 7 日
在批量许可环境中, 此问题最常见。启动 Flash 时, 会提示每位最终用户输入序列号, 即使具有管理员权限的用户已为该应用程序输入了序列号也会得到提示。此问题及其解决方案在即使产品已序列化, 每位最终用户仍然都会被提示输入序列号*(服务说明 19004)中作了介绍。
使用 Macintosh Archive 和 Install 后, Flash MX 2004 无法运行 - 主题更新日期: 2003 年 11 月 5 日
有些用户反映在升级到 Macintosh OS X 10.2.8 版或 10.3 版(又称 Panther)后, Flash MX 2004 将无法启动。此问题及其解决方案在升级到 Macintosh OS X 10.2.8 版或 Panther(10.3 版)后, 有些应用程序将无法运行*(服务说明 18933)中作了介绍。
在 Windows 上启动时间较长 - 问题更新日期: 2003 年 10 月 20 日
有些用户反映在启动 Windows 版本的 Flash MX 2004 和 Flash MX 2004 Professional 时, 启动时间较长。
该问题可通过删除 TEMP 文件夹中的文件来解决。删除以下目录中的所有文件即可:
C:/Documents and Settings/<用户名>/Local Settings/Temp
多数情况下, Local Settings 文件夹会被隐藏。在“文件夹选项”(“工具”>“文件夹选项”>“查看”选项卡)中可让该文件夹显示出来。
对撤消所做的更改 - 问题更新日期: 2003 年 10 月 3 日
在以前版本的 Flash 中, 撤消是特定于对象的 — 对不同的界面区域(如舞台、影片剪辑和库)分别使用了一组不同的撤消步骤。在 Flash MX 2004 中, 撤消堆栈现在是特定于文档的。这可能会改变设计人员用于以前的行为的工作流程。
Macromedia Flash MX 2004 包含一个新的“历史记录”面板!特定于文档的撤消堆栈允许在“历史记录”面板中按顺序记录所有用户动作的完整列表。新的“历史记录”面板可用于执行撤消操作, 并启用了一些强大的新功能, 如自定义命令。
标准模式 - 主题更新日期: 2003 年 10 月 3 日
动作面板中没有标准模式
在以前版本的 Flash 中, 您可以在标准模式下(填写选项和参数以创建代码)或在专家模式下(直接将命令添加到动作面板中)使用动作面板。在 Flash MX 2004 和 Flash MX Professional 2004 中, 标准模式不再可用。但是, 您可以使用新的“行为”功能添加执行常见脚本功能的动作组, 也可使用改进的上下文帮助资源提供使用每个动作脚本命令的详细说明。此外, 仍支持将命令从动作工具箱拖到动作面板或使用添加 (+) 按钮将命令添加到脚本。
例如, 与使用等效的标准模式相比, 使用行为来在特定帧或标签处播放影片剪辑要容易得多。在这种情况下, 对于大多数新用户来说, 使用显示的对话框为代码选择选项要比使用标准模式方便得多。我们承认并不是每个动作都可以用行为代替, 但随着对该解决方案的扩展, 不久就会实现这一点。
目前动作区分大小写 - 主题更新日期: 2003 年 9 月 16 日
为 Flash Player 7 或更高版本发布文件时, 无论您使用的是动作脚本 1 还是动作脚本 2.0, Flash 都会实现区分大小写。目前, 关键字、类名称、变量、方法名称及其他代码构造都区分大小写, 使动作脚本更接近 ECMA 标准。这一更改还会影响使用 LoadVars.load() 和附带的外部 .AS 文件加载的外部变量。
请考虑以下示例:
var1 = "object1"
Var1 = "object2"
在 Flash 的早期版本中, 这两个语句只会影响同一个变量。但在 Flash Player 7 中, 这将创建两个变量(var1 和 Var1)。如果现有应用程序生成错误, 首先应检查的一项内容就是: 是否区分大小写。有关详细信息, 请参见 Flash MX 2004 的帮助文档。
发送反馈信息 - 主题更新日期: 2003 年 9 月 28 日
由于垃圾邮件的泛滥, 已禁用了 wish-flash@macromedia.com 地址。要发送任何产品的反馈信息, 请使用我们的在线表单提交 Macromedia 软件功能请求和错误报告*。
| 上次更新时间: | 2004 年 7 月 30 日 |
|---|---|
| 创建时间: | 2003 年 9 月 12 日 |