我想显示位于AIR应用程序的app-storage目录中的图像.此图像必须显示在html文本区域中,其中html文本来自本地嵌入式sqlite数据库.
当我输入以下代码时:
imageTest.htmlText = '<img src="app-storage:/demo.jpg" border="0" />';
Run Code Online (Sandbox Code Playgroud)
没有显示.
但是当我在网络上输入图像的绝对网址时,而不是app-storage路径,如下所示:
imageTest.htmlText = '<img src="http://www.example.com/demo.jpg" border="0" />';
Run Code Online (Sandbox Code Playgroud)
图像显示正确.
此外,我检查了app-storage方法能够找到图像,但它只是不显示在htmlText容器中.例如,以下代码显示图像:
imageTest.location = 'app-storage:/demo.jpg';
Run Code Online (Sandbox Code Playgroud)
有什么建议我应该做什么来显示图像?我使用Adobe Flex Builder 3作为IDE.
谢谢
Vinayak
由于您将 html 作为字符串加载,因此默认情况下它不在应用程序沙箱中。您是否尝试过设置:
placeLoadStringContentInApplicationSandbox = true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |