【问题标题】:Flex Mobile BlazeDS loading an image from serverFlex Mobile BlazeDS 从服务器加载图像
【发布时间】:2012-06-21 09:29:56
【问题描述】:

我有一个关于从服务器获取图像的问题。顺便说一句,我正在使用 BlazeDS。当我尝试从加载器加载它时,它给了我“加载的文件是未知类型”。错误信息。这是我的代码:

var loader:Loader = new Loader();
loader.loadBytes(SessionClientData.prsnl.resim); //it throws an exception here
img_doktor.source = Bitmap(loader.content);

SessionClientData.prsnl.resim 是字节数组。

有什么建议吗?或任何其他方式吗?

【问题讨论】:

  • 抛出的异常是什么?通常要显示图像,我只需使用图像或 BitMapImage 组件并将源设置为图像的位置。
  • 它给出“加载的文件是未知类型”。例外..我不能像你说的那样做,因为我从数据库中获取图像 - 没有简单的方法吗?

标签: apache-flex flex4 flex4.5 blazeds flex-mobile


【解决方案1】:

好吧,如果它只有一个图像,那么只需将它作为字节数组加载(就像你已经在做的那样),然后将它分配给 spark 图像组件的 source 属性。完成后,您还将从 spark 图像组件中获取 ready 事件。

myImage.source = loadedByte(你得到的字节数组)。

如果有帮助,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多