【问题标题】:How to get the loaded image path in flex?如何在flex中获取加载的图像路径?
【发布时间】:2012-02-29 05:12:02
【问题描述】:

你好我想获取加载的图像路径位置,如何获取路径?任何人都请帮助我

<mx:Image source="@Embed('assets/image001.png')" x="240" y="41" width="148" height="118" id="img"/>

我需要得到这个地址source="@Embed('assets/image001.png')"怎么办?

【问题讨论】:

  • 为什么?无论如何您都无法直接访问此文件(没有 AIR 功能。)对于已编译的 SWF,此路径没有意义 - 资源已嵌入其中。
  • @alxx 我需要获取图片加载路径如何获取?
  • 嵌入式资源就像源代码,只是非文本的。程序不知道它的源代码路径。你只是得到你的形象,仅此而已。如果需要属性,可以给它们起名字:name='image1'
  • ok 那么如何获取图片源路径呢?
  • 你在听吗?无法获取源路径。寻找其他方式来标记您的图像。您可以在name 属性中键入源字符串并显示它。

标签: image apache-flex path


【解决方案1】:

你应该可以使用

img.source

在 ActionScript 中获取该源。不过,我不清楚它是否会给你路径的文本或图像的一些二进制对象。该文本不会很有用,但如果需要,您应该能够对位图数据进行处理。

【讨论】:

  • 我需要图像路径位置,因为我的图库中有很多图像用于识别我想获取图像名称。你能用代码详细解释一下吗,
  • 刚刚测试过 - 对于嵌入式资源 source 未定义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-08
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 2014-01-20
相关资源
最近更新 更多