2009-02-14 75 views
1

特德talks of a "Player Cache"已有自己的组件。缓存中<em>的Flash Player 9.3</em>允许Flex组件跨域</em>被重用<em>使用Flash Player缓存

如果我的组件可以在我的多个网站上重复使用,那将是一种额外的好处。

  1. 仅Flex是仅供参考? (通过Flex 3编译器“mxmlc”传递的所有代码)
  2. 是否也会缓存Flash AS2组件?
  3. 是否也会缓存Flash AS 3组件? (通过Flash IDE编译)
  4. 我自己的组件可以被缓存吗? (或者是Adobe-赎罪而已?)

回答

2

“只有Adobe可以创建签名的运行时共享库​​,并且只有签名的RSL才能存储在Flash Player缓存中。如果创建包含自定义库的RSL,它将是无签名的,不能签名。我唯一的补充就是,“......还没有。”

了解Adobe,如果你问得够厉害,公司会找到一个办法。

通过Tom Ortega II

2

玩家缓存,只签 Adob​​e平台组件,如 Flex中,可以被缓存。

Emmy Huang, 产品经理的Adobe Flash Player

+0

什么是所有的杰里米回答恨? – 2009-02-14 14:30:57

2

,如果你在外部主SWF的SWF创建自己的代码库,这将是浏览器的所有请求到同一主机缓存,使用相同的代码,以便多个SWF文件同一主机上的库将从中受益。在签署RSL的情况下,Adobe有效地允许它们的通用代码库跨域共享,因此必须承担非常高的信任。我看不出有什么理由要求您使用自己的代码,并且认为对Adobe政策的任何宽大处理都存在安全风险。

编辑: 有了正确的跨域策略,没有理由不能在多个域之间共享代码库。

0

Flash播放器没有正确管理新内容。当服务器发生变化时,它仍然从缓存中提取旧信息。有没有办法避免这种情况?