2010-11-29 43 views
1

对于Flex,有用于AIR的功能强大的HTMLLoader组件,包装在mx:HTML中。HTMLLoader的自定义图像

我想为mx:HTML,手动提供图片(理想情况下从字节),这将显示我生成的内容。关键是将所有资源打包在应用程序中,而不需要外部文件。我可以在应用程序中打包不同的html页面,并在mx:HTML发送时切换它们Event.LOCATION_CHANGE.现在我想要图像相同。你有什么建议?

回答

1

解决!经历了几个阶段去了:

  1. 制作的HTMLLoader的背景透明,paintsDefaultBackground="false"backgroundAlpha="0"。使用JavaScript获取图片位置的通知,并在HTMLLoader的图形上绘制它们。这是复杂的,有问题与调整(图片获得移动),但几乎完成了...
  2. 下一个主意 - 用<帆布>对他们绘制图像,发送数据的JavaScript。
  3. 在阅读帆布教程,偶然发现data URI scheme,这不会是我需要尽可能简单的方式是什么。图像以base64编码嵌入在html页面中。