我们有一些 SWF 我们希望将其重新用作Android应用,但却无法找到某些信息。
我意识到Android分布在很多不同的硬件上,但有没有标准化的解决方案?如果不是,你将如何根据屏幕调整舞台大小?
其次可以将 SWF 上传到Android商店,如果不是,将 SWF 功能转换为可以格式化的最佳方式是什么?
您认为重要的任何其他建议都会有所帮助。
感谢。
答案 0 :(得分:0)
以下是Android文档(页面底部有一些代表性的屏幕尺寸):http://developer.android.com/guide/practices/screens_support.html
首先,为了将您的应用部署到Android商店,您需要将其作为AIR文件发布。 (请注意,这需要Android设备上安装AIR:https://market.android.com/details?id=com.adobe.air)。
您可以使用flash.system.capabilities
:
trace(Capabilities.screenResolutionX);
trace(Capabilities.screenResolutionY);
使用AIR时或通过flash.display.screen
,因为这包含其他屏幕信息。
最后,您还需要牢记屏幕方向(请参阅http://www.adobe.com/devnet/flash/articles/screen_orientation_apis.html)。您可能也想考虑多点触控,并从UI的角度审视您的应用,以便与网络相比,体现Android的不同用户体验。
祝你好运!答案 1 :(得分:0)
尝试使用GAF转换器。这是将swf文件移植到Android的好方法。它支持众多功能,我认为它会对您有所帮助。