什么是 F-IN-BOX? F-IN-BOX 是一个开发人员库,用于增强 Adobe Flash Player ActiveX 功能。它不使用自己的引擎来显示影片,而是提供官方 swflash.ocx/flash.ocx 代码的包装器。因此,可以避免某些 Adobe Flash Player ActiveX 限制。 支持 Flash ActiveX 的 32 位和 64 位版本。 有 Delphi 版(用于 Delphi、Builder C++、RAD Studio)、.Net 版(用于 C#、VB.Net 和其他 .Net 语言)和 DLL 版(用于 C++、VB6 和其他支持 dll 的语言)。 特征 1、直接从任何来源加载 Flash 电影(没有临时文件!)保护您的 Flash 电影。 2、创建支持 Flash 的应用程序,即使未安装 Adobe Flash Player ActiveX,也可以正常工作! 3、完全支持 Transparency! 4、能够从流中播放 Flash 视频 (FLV) 5、启用/禁用闪烁声音 6、获取当前 Flash 影片帧的快照图像 7、编写与任何版本的 Adobe Flash Player ActiveX 兼容的代码。 8、Flash 外部 API 为什么选择 F-IN-BOX? 直接从任何来源加载 Flash 电影 F-IN-BOX 使用不同的 swflash.ocx / flash.ocx 代码加载方法。它能够将您的电影直接加载到 ActiveX,从而避免临时文件步骤。优势非常明显。您还可以使用您喜欢的软件保护应用程序保护您的电影免受未经授权的访问。 创建支持 Flash 的应用程序 F-IN-BOX 能够使用来自任何来源的 swflash.ocx/flash.ocx。例如,您可以将 swflash.ocx/flash.ocx 代码放在应用程序资源中,并指示 F-IN-BOX 使用它。需要注意的是,F-IN-BOX 不使用临时文件和 swflash.ocx/flash.ocx 注册,而是直接加载和使用代码 编写与任何版本的 Adobe Flash Player ActiveX 兼容的代码 F-IN-BOX 会自动检测正在使用的 Adobe Flash Player ActiveX 版本,并在尝试访问不存在的属性/方法时防止失败。使用 F-IN-BOX 的应用程序不仅与任何版本的 Adobe Flash Player ActiveX 兼容,而且在如何使用 Adobe Flash Player ActiveX 控件方面也非常“智能”。 完全支持 Transparency! 使用 F-IN-BOX,您可以创建基于透明 Flash 影片的应用程序。您可以创建具有半透明非矩形形状 (窗口) 的应用程序。使用 Flash 创建具有现代用户界面的应用程序,使用您喜欢的开发工具创建业务逻辑。 能够从流中播放 Flash 视频 (FLV) 使用 F-IN-BOX,您可以从外部文件、URL 或直接从 TStream 播放 Flash 视频 (FLV)。当 F-IN-BOX 加载 Flash 视频时,不会创建临时文件,所有内容都直接从内存运行。您可以加密您的视频并放入应用程序的资源 - F-IN-BOX 加载 FLV,而无需将文件保存或提取到磁盘。 启用/禁用闪烁声音 使用该组件,您可以打开/关闭 Flash 影片中的所有声音。 Flash 外部 API F-IN-BOX 支持所谓的外部 API(在 Flash 8 及更高版本中可用)。 获取当前 Flash 影片帧的快照图像 您可以从当前 Flash 影片中获取位图图像。这意味着您可以创建可以将 Flash 影片转换为一系列位图、JPEG 和其他内容的应用程序。此外,您还可以构建生成的图像来制作 AVI 视频。