代码之家  ›  专栏  ›  技术社区  ›  Decent Dabbler

安装在Mac电脑上的flex 4.1:如何瞄准10版之前的flash播放器?

  •  0
  • Decent Dabbler  · 技术社区  · 14 年前

    我刚在Mac上安装(或复制)了flex sdk 4.1,目的是:

    /Developer/SDKs/Flex/4/1/
    

    目前,我只使用纯文本编辑器来使用它。没有幻想的IDE。

    不过,它似乎只支持Flashplayer版本10和10.1。至少从文件夹看是这样的:

    ./frameworks/libs/players/10.0/
    ./frameworks/libs/players/10.1/
    

    我觉得自己很聪明,把9版SWC从SDK 3.4复制到:

    ./frameworks/libs/players/9/
    

    我还从sdk 3.4复制了flex-config.xml并将其重命名。

    当我试图用sdk 4.1通过使用 -load-config 但是,它仍然抱怨没有找到某些依赖项:

    // Error: Type not found or no constant at compilation. Matrix3D.
    Fout: Type niet gevonden of geen constante bij compilatie. Matrix3D.
    
    /Developer/SDKs/Flex/4/1/frameworks/libs/flash-integration.swc(mx.utils:MatrixUtil)
    

    所以,我也考虑复制flash-integration.swc。但后来我想:在我进一步调整sdk 4.1的内容之前,让我们问一下,我打算做什么甚至是可能的。它是?是否可以以播放器9为目标,例如使用sdk 4.1?

    1 回复  |  直到 14 年前
        1
  •  1
  •   JeffryHouser    14 年前

    flex 4及更高版本需要flash player 10或更高版本。它使用了大约10个特定的特性,例如新的文本引擎。如果你想以9为目标,你必须使用flex 3.5或更低版本。

    推荐文章