簡體   English   中英

AS3:將MovieClip或Canvas導出為swf

[英]AS3: Export a MovieClip or Canvas to swf

我有一個應用程序,用戶可以編輯一個簡單的賀卡,並應該能夠將其發送給另一個用戶。 我們目前正在通過導出到圖形文件並使用一些服務器腳本發送來完成它。

現在 - 我們發現需要將該卡導出到swf。 這張卡基本上是一個(Flex)Canvas,包含一些圖像和標簽。

你說什么? 可以這樣做嗎? 任何幫助將不勝感激。

謝謝!

將MovieClip對象深度復制到ByteArray並將其轉儲到文件中。

var buffer:ByteArray = new ByteArray();
buffer.writeObject(MOVIE_CLIP_HERE);
buffer.position = 0;
buffer.writeBytes(...);

服務器端flex sdk在任何linux / unix / windows機器上從命令行編譯actionscript或flex

我使用flex命令行編譯器從我的Linux桌面開發Flash應用程序,在服務器上運行良好,並且可以從您的Web應用程序編寫腳本。

這是步驟

1.)從adobe下載flex sdk,並將其解壓縮到服務器上

2.)為卡生成actionscript * .as文件或flex * .mxml文件

3.)在服務器上的linux shell中運行它以生成SWF

SOURCE_FILE=/dir/with/flex_sdk/

OPTS='-use-network=false'
# note this is a relative path to the flex sdk
CONFIG_FILE='flex-config.xml'

if [ -f $CONFIG_FILE ]; then
    OPTS=$OPTS' -load-config='$CONFIG_FILE
fi

OPTS=$OPTS' -output /path/to/ouput/swf'

/path/to/flex_sdk/bin/mxmlc $OPTS $SOURCE_FILE

sdk也適用於Windows,但我不確定命令行參數是什么

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM