插入对象的错误显示

---摘自《搜狐》

问题:

在导出Flash电影时插入的对象错误显示为红框。对象的插入方式为"Edit"(编辑)菜单>"Insert  Object"(插入对象),或在内容菜单中(在舞台右击鼠标调出)选择"Insert  Object"。允许插入的对象包括Microsoft  Excel,  PowerPoint,  Adobe  Photoshop,  AVI,  MIDI等各类文件,这种插入功能是Windows系统的对象链接与嵌入(OLE)功能的体现,也就是说在把对象通过拖曳的方式拉入Flash电影中时使用的就是对象链接与嵌入功能。 

原因:

如果在Flash编辑系统中执行上述操作,不会发生任何问题,Flash软件可以允许你在该系统编辑器内部导入并控制一些内容在电脑中进行回放。但Windows系统提供的对象链接与嵌入功能只能够支持同一台电脑中存贮格式为fla的Flash文件。因此在Flash播放器中针对OLE的对象就会发生一些问题,有时一些文件无法在"Test  Movie"(测试电影)模式下或最终生成的swf文件或系统放映器中正常显示。此时一个红色的占位符将会出现在同一位置来代替插入的对象,从而表明该对象无法正确显示。

在使用OLE对象插入功能时应考虑以下几点:

对象可以与电脑系统中的fla文档保持链接,但当将这些对象转移至另一台电脑时,就有可能发生断链现象而使OLE项目无法显示。 
许多在内容菜单栏中列出的OLE对象是Flash软件系统无法支持的文件格式。 
Flash软件生成的fla文件中如果插入OLE对象,它们是无法在Macintosh系统中被正确打开显示的。

解决方案:

使用File(文件)>Import(导入)来向Flash电影中导入外部文件,当从其它应用程序导出对象时应保存为系统可支持的文件格式,这些格式已经在Flash  4软件手册第127页中有详细的说明。