我有一个应用程序,用户可以编辑一个简单的贺卡,应该能够将其发送给其他用户。 我们通过导出到一个图形文件,并与一些服务器脚本发送目前正在做它。
现在 - 我们发现需要该卡导出为SWF文件。 此卡基本上是一个(Flex的)帆布存有图像和标签。
你说什么? 可以在做什么? 任何帮助将不胜感激。
谢谢!
我有一个应用程序,用户可以编辑一个简单的贺卡,应该能够将其发送给其他用户。 我们通过导出到一个图形文件,并与一些服务器脚本发送目前正在做它。
现在 - 我们发现需要该卡导出为SWF文件。 此卡基本上是一个(Flex的)帆布存有图像和标签。
你说什么? 可以在做什么? 任何帮助将不胜感激。
谢谢!
深拷贝MovieClip对象为ByteArray,并将其记录到文件中。
var buffer:ByteArray = new ByteArray();
buffer.writeObject(MOVIE_CLIP_HERE);
buffer.position = 0;
buffer.writeBytes(...);
服务器侧的Flex SDK编译从命令行动作或挠曲上任何的Linux / Unix / Windows机器
我使用Flex命令行编译器从我的Linux桌面开发的应用程序闪光灯,将在服务器上工作的伟大,是从你的web应用程序编写脚本。
这里的步骤
1)从Adobe下载的Flex SDK,并解压缩到服务器上
2)为卡的动作*。作为文件或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也,但我不知道的命令行参数是什么