Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex如何将图像编译成swf_Apache Flex_Flash_Compilation - Fatal编程技术网

Apache flex Flex如何将图像编译成swf

Apache flex Flex如何将图像编译成swf,apache-flex,flash,compilation,Apache Flex,Flash,Compilation,我有一个flex项目,它使用一堆图像。 当我构建项目时,它会分别创建main.swf和images文件夹 我想编译一个swf文件,其中应该包含所有图像。我不知道如何做到这一点 以下是我的目录结构: Main -src (dir) --com.main (different packages) --images (contains images) 谢谢您必须将图像嵌入SWF 在概念上类似于这样: [Embed(source="images/logo.gif")] [Bindable] publi

我有一个flex项目,它使用一堆图像。 当我构建项目时,它会分别创建main.swf和images文件夹

我想编译一个swf文件,其中应该包含所有图像。我不知道如何做到这一点

以下是我的目录结构:

Main
-src (dir)
--com.main (different packages)
--images (contains images)

谢谢

您必须将图像嵌入SWF

在概念上类似于这样:

[Embed(source="images/logo.gif")]
[Bindable]
public var imgCls:Class;
在MXML中,执行以下操作以访问它:

<mx:Image id="myImageRaw" source="{imgCls}"/>


然而,我相信编译过程不应该创建一个images文件夹。我怀疑您正在使用Flash Builder;它具有将“其他文件”移动到bin调试文件夹的选项。您应该能够在“项目属性”中对此进行更改。打开Flex编译器属性页,取消选择“将非嵌入文件复制到输出文件夹”。

嘿,谢谢你的回复。我自己创建了图像文件夹。在我的应用程序中,我使用这个路径images/loader.gif来访问它们。但我还有一个用例,我想根据用户输入显示图像,有40-50个图像。然后最好使用服务器上actuall文件夹中的XML描述的图像,在应用程序路径上,然后-根据用户输入加载有关图像路径的XML,并显示它。这将很容易管理。否则-创建一个包含每个图像描述的大文件,如果你愿意的话,可以在数组中创建-按照“www.Flextras.com”的示例,它可以完成任务:)@priyank是的,如果你有那么多图像要显示,我可能不会将它们全部嵌入SWF中。以其他格式存储它们,如数据库,并根据需要使用Flex load映像。