新的Flash Player 10马上就要正式推出了,提供了更多的新功能和更强大的功能,

同时需要注意的是在Flash Player 10中有了新的安全策略升级(最近的安全策略可真的是太频繁了)。

记得在2008年4月的时候出了一次较大的安全策略更新,官方说那是第一阶段的更新,现在是第二阶段的更新来了。

更新细节需要了解一下,不然就可能遇到一些莫名其妙的问题,比如我的一次放置crossdomian.xml失效的问题

有些策略则会导致播放早期版本的SWF内容会出现问题。在涉及到这些API的Flash应用最好是尽快更新修改,以适应Flash Player 10的到来。

交互行为方面的更新

  • FileReference.browse 和 FileReference.download 将只能通过Flash 内容响应鼠标或键盘的操作来使用。使用AS自动调用或者通过外部JS来调用的模式将统统失效。比如有名的SWFUpload模块这样看来时日不多了。
  • System.setClipboard 同样只能通过Flash 内容响应鼠标和键盘的操作来使用,之前想通过这个方法来免除浏览器设置剪切板的提示的应用看来只能放弃了。新模式下剪切板使用Clipboard.generalClipboard.setData()来设置,同时也有了Clipboard.generalClipboard.getData(),可以获取剪切板的内容了。
  • 新的全屏模式。可以有部分键控,包括数字键盘和方向键盘还有空格键,和Tab键,新的StageDisplayState.FULL_SCREEN_INTERACTIVE 可以使用在AIR应用程序中使用全键盘操作。

先说到这里吧,是好处和坏处我就不多说了。

跨域加载的策略也有了大的更新,需要定义HTTP Header了,下回再分解。