Transform SWF

分析、操作和生成 Flash 文件
授权协议 BSD
开发语言 Java C/C++
所属分类 Web应用开发、 Flash开发包
软件类型 开源软件
地区 不详
投 递 者 国景铄
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Transform SWF 提供一套完整的,面向对象的 API 来分析、操作和生成 Flash 文件。

Transform SWF 是一个简单易用的用户库,用来读写 Flash 的swf 和 Flash 视频文件。它包含对应每种tag和数据结构的类。提供 C 语言和 Java 语言两种版本。

Java 的示例代码:

import java.awt.Font;
import java.io.IOException;
import com.flagstone.transform.*;
import com.flagstone.transform.util.*;

int width = 6000;
int height = 1000;
int border = 400;
int fontSize = 240;

try {
    FSMovie movie = new FSMovie();

    Font font = new Font("Arial", Font.PLAIN, 1);
    String txt = "The quick, brown, fox jumped over the lazy dog.";
    char[] characters = txt.toCharArray();
    java.util.Arrays.sort(characters);

    FSTextConstructor constructor = new FSTextConstructor(
        movie.newIdentifier(), font);
    constructor.willDisplay(characters);

    FSDefineFont2 definition = constructor.defineFont();
    FSDefineText2 text = constructor.defineText(         movie.newIdentifier(), txt, fontSize, new FSColor(0,0,0));

    movie.setFrameSize(new FSBounds(-border, -border, width, height));
    movie.setFrameRate(1.0f);
    movie.add(new FSSetBackgroundColor(FSColorTable.lightblue()));
    movie.add(definition);
    movie.add(text);
    movie.add(new FSPlaceObject2(text.getIdentifier(), 1, 0 , 0));
    movie.add(new FSShowFrame());

    movie.encodeToFile("example.swf");
}
catch (IOException e) {
    System.err.println("Cannot write to file");
}

  • 软件介绍 Transform SWF提供一套完整的,面向对象的API来分析、操作和生成Flash文件。 Transform SWF 是一个简单易用的用户库,用来读写 Flash 的swf 和 Flash 视频文件。它包含对应每种tag和数据结构的类。提供 C 语言和 Java 语言两种版本。 Java 的示例代码: import java.awt.Font; import java.io.IOEx

  • ffmpeg version N-80408-g39c0b22-tessus Copyright (c) 2000-2016 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) configuration: --cc=/usr/bin/clang --pref

  • pom 依赖 <!-- 操作swf文件 --> <dependency> <groupId>com.flagstone</groupId> <artifactId>transform</artifactId> <version>3.0.2</version> </dependency> <!-- 操作pdf文件 --> <dependency> <groupId>o

  • package org.lesogo.swf.pdf.util; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.zip.DataFormatException; import com.flagstone.transform.FSBounds; import

  • if the pdf contains too many images / shapes, pdf2swf will fail with this error : ERROR This file is too complex to render- SWF only supports 65536 shapes at once There is a very simple fix : add "-s

  • 在使用swftools转换pdf 到swf的时候报错, 有如下说明: if the pdf contains too many images / shapes, pdf2swf will fail with this error : ERROR Thisfileistoocomplextorender-SWFonly supports 65536 shapes at once There is a

  • SWF_FILE_FORMAT_SPEC_V10文档翻译 Chapter 1 Basic Data Types Coordinates and twips The SWF file format stores all x-y coordinates as integers, usually in a unit of measurement called a twip. In the SWF for

 相关资料
  • 本文向大家介绍Python字符串和文件操作常用函数分析,包括了Python字符串和文件操作常用函数分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了Python字符串和文件操作常用函数。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍php静态文件生成类实例分析,包括了php静态文件生成类实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php静态文件生成类。分享给大家供大家参考。 具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍C# 解析 Excel 并且生成 Csv 文件代码分析,包括了C# 解析 Excel 并且生成 Csv 文件代码分析的使用技巧和注意事项,需要的朋友参考一下 今天工作中遇到一个需求,就是获取 excel 里面的内容,并且把 excel 另存为 csv,因为本人以前未接触过,所以下面整理出来的代码均来自网络,具体参考链接已丢失,原作者保留所有权利! 例子: ExcelUtils.cs

  • evm概述 evm的操作码和其他汇编语言的指令码类似。 只是一般的CPU是哈弗架构或者冯诺依曼架构。 evm是基于栈式结构, 大端序的256bit的虚拟机。 每一个字节码是一个字节。也即是说evm的操作码指令集不会超过256个。 这个网站列出了evm的所有操作码,和相关的栈操作。 我们找出几个操作码来看一下。 ADD指令的十六进制数字表示为0x01 需要操作的栈的数量为两个。 最终入栈的数据剩下一

  • danger 以下操作仅适用于 SDK version >= v1.1.1 实例化一个 wx.BaaS.FileCategory 对象,以下操作都是在该对象上进行操作,如下进行实例化: let MyFileCategory = new wx.BaaS.FileCategory() 获取文件分类详情 MyFileCategory.get(categoryID) 参数说明 参数 类型 必填 说明 ca

  • 本文向大家介绍Android SD卡上文件操作及记录日志操作实例分析,包括了Android SD卡上文件操作及记录日志操作实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android SD卡上文件操作及记录日志操作的方法。分享给大家供大家参考,具体如下: 希望本文所述对大家Android程序设计有所帮助。

  • 我无法让bazel下载并构建外部依赖项。 也许我在这里遗漏了一些明显的东西, 但是让我们以为例。 在我的工作区的根目录中,我有一个和。 它们被定义为: 我试图遵循Bazel关于外部依赖关系的文档, ,但我不知道我遗漏了什么。有什么想法吗? 我查看了, 内部,但在那里没有看到任何m个构建的依赖项。

  • 本文向大家介绍C++生成和解析XML文件的讲解,包括了C++生成和解析XML文件的讲解的使用技巧和注意事项,需要的朋友参考一下 概述 1.xml 指可扩展标记语言(EXtensible Markup Language) 2.xml 是一种标记语言,类似html 3.xml 的设计宗旨是传输数据,而非显示数据 4.xml 标签没有被预定义。需要自行定义标签 XML与HTML区别 1.xml 不是 h