gpt4 book ai didi

apache-flex - 如何将 Assets 添加到 Flex 库?

转载 作者:行者123 更新时间:2023-12-04 03:18:15 25 4
gpt4 key购买 nike

我正在尝试将 Assets 添加到 flex 库 .swc 文件中,但没有成功。

库项目中的 assets 文件夹包含一个 gif 文件。该项目还包含一个用于显示图像的 Spark Group 组件。

当我尝试在不同的项目中使用此组件时,图像不可见。
如果我将 Assets 文件夹从库项目复制到主项目,则图像可见。

我在Flex Library Build Path中添加了assets文件夹

为什么swc中没有包含 Assets ?

谢谢!

附截图:enter image description here enter image description here

最佳答案

在库项目中创建类

package resources
{
public final class IconResource
{
//list embedded items - you can embed any files, mp3 etc

[Embed (source="../assets/facebook.gif" )]
public static const icon_facebook:Class;

public function IconResource()
{}
}
}

在生产项目中使用:
import resources.IconResource;

var img:Image = new Image();
img.source = IconResource.icon_facebook;

或者
<fx:Script>
<![CDATA[
import resources.IconResource;
]]>
</fx:Script>

<s:Image source="{IconResource.icon_facebook}"/>

关于apache-flex - 如何将 Assets 添加到 Flex 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15098542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com