1

我正在用 C# 编写一个程序,该程序使用 Flash 在表单上显示文本框。当我向表单发送消息时,仅显示一些字符。我使用的 swf 文件来自 Internet 文章,该文章解释了如何从 Flash 发送和接收数据,它包含源代码。

这是有趣的事情。如果我使用我下载的原始 swf 文件,它可以工作。如果我采用该 ela 文件并重命名并发布它而根本没有更改,它只会显示一些字符。没有嵌入字体。

我在 C# 程序中更改的只是 swf 文件的名称。

帮助!!!!

谢谢,加里

4

1 回答 1

1

在查看了一些 Flash 论坛后,我发现了这个解决方案http://ps3sg.blogspot.com/2011/03/adobe-flash-cs5-as2-problem-some.html。虽然这似乎可行,但这一定是 Flash CS5.5 中的一个错误

  1. 单击文本框。
  2. 单击“属性”的“字符”部分中的“嵌入...”按钮
  3. 在 Embedded Font 窗口中,我在 Character Ranges 中选择了 All。
  4. 单击确定。

重新发布 ela 后,我能够看到整个字母表。

加里

于 2012-07-10T20:49:22.387 回答