我正在开发一个 Flex 面板,它有两个组合框。其中一个组合框将显示系统字体,另一个组合框将显示相应的样式。例如,第一个组合框将显示“Arial”,然后另一个组合框将显示以下列表:Regular Bold Italic 等
我在面板创建完成时编写了代码“Photoshop.app.fonts”。这在 Windows 中使用时效果很好,但是当我在 Mac 上使用相同的代码时,此代码不起作用。
我看到当我在Mac上完成Panel的创建跟踪“Photoshop.app.fonts.length”时,返回的值为0,而如果我在单击按钮时使用相同的代码,即基本上在面板完全创建后我得到正确值,即 394。
有人可以指导我为什么会这样吗?以及在 Panel 的 Mac 的创建完成事件中获取系统字体的替代解决方案。
谢谢。