C# 为什么Flash文本框中只显示一些字符?

C# 为什么Flash文本框中只显示一些字符?,c#,flash,C#,Flash,我正在用C语言编写一个程序,它使用Flash在表单上显示一个文本框。当我向表单发送消息时,只显示部分字符。我使用的swf文件来自一篇解释如何从Flash发送和接收数据的互联网文章,其中包括源代码 有趣的是。如果我使用我下载的原始swf文件,它会工作。如果我接受那个ela文件,重命名并发布它而不做任何更改,它将只显示一些字符。没有嵌入字体 我在C#程序中更改的只是swf文件的名称 救命啊 谢谢, Gary在查看了一些Flash Fourum之后,我找到了这个解决方案。虽然这似乎可行,但这一定是Fl

我正在用C语言编写一个程序,它使用Flash在表单上显示一个文本框。当我向表单发送消息时,只显示部分字符。我使用的swf文件来自一篇解释如何从Flash发送和接收数据的互联网文章,其中包括源代码

有趣的是。如果我使用我下载的原始swf文件,它会工作。如果我接受那个ela文件,重命名并发布它而不做任何更改,它将只显示一些字符。没有嵌入字体

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

救命啊

谢谢,
Gary

在查看了一些Flash Fourum之后,我找到了这个解决方案。虽然这似乎可行,但这一定是Flash CS5.5中的一个bug

  • 单击文本框
  • 单击属性的字符部分中的“嵌入…”按钮
  • 在嵌入式字体窗口中,我选择了所有字符范围
  • 单击“确定”
  • 在重新发布ela后,我能够看到整个字母表


    Gary

    在查看了一些Flash Fourum之后,我找到了这个解决方案。虽然这似乎可行,但这一定是Flash CS5.5中的一个bug

  • 单击文本框
  • 单击属性的字符部分中的“嵌入…”按钮
  • 在嵌入式字体窗口中,我选择了所有字符范围
  • 单击“确定”
  • 在重新发布ela后,我能够看到整个字母表


    Gary

    您是否尝试将原始FLA编译为与SWF名称完全相同的SWF?是的,我在两种情况下都有相同的问题。这告诉我这将是某种默认设置?我不确定您指的是哪篇文章,但。。。但是你可以尝试一个Ajax回调,让flash拾取POST变量。文章是,你是否尝试过用与SWF完全相同的名称将原始FLA编译到SWF?是的,我在两种情况下都有相同的问题。这告诉我这将是某种默认设置?我不确定你指的是哪篇文章,但。。。但是你可以尝试一个Ajax回调,让flash拾取POST变量。文章是这样的,FLA确实使用嵌入字符作为动态文本区域。我不确定。如果未选中任何内容,您可能会认为不会显示任何内容,但事实并非如此。您在fla其他地方使用的字体中的任何字符都会显示,即使它们是静态文本。要了解更多信息,请检查发布设置中的“发布大小报告”,并查看其中的内容。因此FLA确实使用嵌入字符作为动态文本区域。我不确定。如果未选中任何内容,您可能会认为不会显示任何内容,但事实并非如此。您在fla其他地方使用的字体中的任何字符都会显示,即使它们是静态文本。要了解更多信息,请检查发布设置中的“发布大小报告”,并查看其中的内容。