2013-12-19 43 views
2

我使用haxe和openfl创建html5应用程序。我在多个浏览器和设备上测试了该应用程序,除了仅在iOS 7上使用Chrome浏览器之外,所有工作都很好。使用的图像看起来不是随机出现的。每当我重新加载不同的图像出现,其他人都会消失,除了一对永远在那里的情侣。这是我尝试过的:图像没有出现在iOS7的Chrome上的画布上

我试着在用于缺失图像之一的画布上设置z-index,以及更大的宽度和高度。 我知道图像正在加载,我用查尔斯来看看。在控制台日志中没有错误,并且更改图像被添加到haxe中的显示列表的时间和地点不会改变任何内容。 我换了一张总是存在的图像,永远不会存在,但它仍然没有加载。 文件名中有一些破折号和空格,所以我改变了它,但没有任何效果。

这是一个非常奇怪的问题,我似乎无法诊断。我也不能真正找到有类似问题的人。

主要问题是,我无法看到可能导致此问题的haxe正在建立的事实。

+0

与纯javascript有同样的问题。苹果迫使iOS浏览器使用他们的iOS-Webkit渲染引擎,但禁止他们使用他们的Nitro JavaScript引擎,这只是一种灾难。他们试图阻止web应用程序并不是什么秘密......但这只是意味着什么。 –

+0

你可以发布一些你测试过的示例代码,并显示相同的行为? (或实际代码) – 2014-10-22 10:17:42

回答

0

如果没有代码示例,这很难回答。我的建议是看看那些不支持的图片和你自己编码的图片和图片本身的不同。我在使用ios正确显示图像时遇到了问题,只能发现问题是嵌入图像元数据中的某处。希望这可以帮助。