2011-09-06 12 views
1

我正在使用actionscript,Flex SDK和文本编辑器开发Flash应用程序。
我想让我的Flash应用程序支持Windows上的InternetExplorer,FireFox和Chrome。
但我正在Mac OSX上开发它。

Mac OSX的Flash播放器与Windows的Flash播放器兼容性如何?

我必须不仅在Mac OSX而且在Windows上测试应用程序?

如何与其他操作系统的Flash播放器的兼容性,例如,Android的,Linux的,Wii游戏机?Windows与Mac OSX和其他操作系统之间的Flash播放器兼容性?

+3

大多数事情应该是包括Android,Linux,Windows和Mac的一致的跨操作系统,在相同的Flash Player版本的不同而不同。我认为Wii有一个非常老的版本,(我认为Flash Player 8);所以这意味着没有AS3的支持。您为桌面构建的用户界面很可能无法在平板电脑/智能手机屏幕上使用。 – JeffryHouser

回答

5

你应该注意到有关Flash的事情是,它不会在浏览器本身运行。它运行在使用Flash运行时部署的虚拟机上(在浏览器中是Flash插件)。

你是这么说的独立浏览器渲染引擎,但浏览器可能会限制在机器上你的权利。例如,在Chrome中,如果不更改插件的安全设置,则无法访问文件系统。

Flash在所有这些平台上运行,flex也是如此。 Wii我不确定,但你应该可以在Linux,Windows和OSX上运行相同的代码而不需要修改。

Android的Flash运行时有表现相当差,所以对于手机开发时,你应该三思而后行,你去aniations和坚果等之前。

您将遇到的最大视觉问题是系统字体。默认字体是在系统的不同,因此您的应用程序可以在appearence

+3

非常好的答案,应该被接受。另外,在我做Flash的10年中,我只看到了一些与不同浏览器/操作系统相关的问题,其中大部分已经修复,或者在社区中非常有名(即OSX使用鼠标滚动时滚动错误,这是OS'API的限制)。 Flash的整个目标是编译一次,无处不在(有点像java)。 –

+0

我有一些非常严重的视觉字体问题,但这主要是因为我写的很多gui是手写的,并没有使用内置的flex组件构建。 – Jes

相关问题