<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Transform SWF分析、操作和生成 Flash 文件

          聯(lián)合創(chuàng)作 · 2023-09-22 01:10

          Transform SWF 提供一套完整的,面向?qū)ο蟮?API 來分析、操作和生成 Flash 文件。

          Transform SWF 是一個簡單易用的用戶庫,用來讀寫 Flash 的swf 和 Flash 視頻文件。它包含對應(yīng)每種tag和數(shù)據(jù)結(jié)構(gòu)的類。提供 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");
          }

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人人爱人人看人人搞 | 精品天堂 | 婷婷五月丁香性爱网网 | 99在线视频精品 | αv天堂αv电影亚洲ωa |