【问题标题】:Test Flash in Full Screen Mode在全屏模式下测试 Flash
【发布时间】:2011-05-21 15:51:05
【问题描述】:

我正在创建一个 Flash,实际上它有 2 列,右侧播放视频,左侧将显示一些文本。但有一个问题。在窗口模式下播放flash时,flash和文本都很好,但是当我按Ctrl+F进入全屏模式时,文本不会显示。如果我退出全屏,文本会再次出现。返回全屏再次消失。太奇怪了。

所以我尝试通过将一些跟踪结果转储到输出面板来调试闪存。由于问题只发生在全屏模式下,所以我真的需要在全屏模式下测试闪光灯。但是我找不到在全屏模式下测试闪光灯(Ctrl+Enter)的方法。

有人知道可以帮助我吗?为什么文本消失或为什么要在全屏模式下测试闪光灯?提前致谢!

顺便说一句,我正在使用动作脚本 2。

【问题讨论】:

  • 您不能在 IDE 中以全屏模式进行测试,只能在浏览器中进行测试,并且您应该在 HTML 中将 allowFullscreen 设置为 true。另外,查看舞台的 fullscreenRect 属性(help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…),您可以使用它来配置全屏模式下的可见区域。您说的是浏览器中的全屏模式,对吧?
  • 我正在运行 .ext 文件,有一个全屏选项,但就像你在 IDE 中说的那样,没有全屏选项。我使用了allowFullscreen设置,所以双击.exe文件后,它会自动进入全屏。我还没有嵌入到浏览器中。

标签: flash debugging text adobe fullscreen


【解决方案1】:

使用 firebug 或编写一个函数,通过外部 JS 函数将跟踪写入 HTML 页面...

    public static function screenTrace(traceMessage:String)
    {
        ExternalInterface.call('screenTrace', traceMessage);
    }



function initializeScreenTrace() {
tracesWindow = window.open('','traces','width=400, height=300')
tracesWindow.document.writeln(
'<html><head><title>Console</title></head>'
    +'<body bgcolor=white onLoad="self.focus()">'
  +'</body></html>'
)

}

 function screenTrace(targetString) {
if (tracesWindow != undefined)
{
tracesWindow = window.open('','traces','width=400, height=300')
tracesWindow.document.writeln(
'<html><head><title>Console</title></head>'
+'<body bgcolor=white onLoad="self.focus()">'
  +'</body></html>'
    )
  tracesWindow.document.writeln("<br>" + targetString);
}

 }

这应该可以让您找到一些线索来找出问题所在。

SCREENTRACE
开始追踪。

【讨论】:

    【解决方案2】:

    这只是一个猜测,但如果您忘记嵌入可以解释问题的文本。如果您忘记嵌入文本,它在您的机器上以一种尺寸看起来没问题,因为您有字体,但如果您缩放或旋转文本字段,它就会消失。这只是一个猜测。可能还有其他事情发生。假设您在这里使用 CS5 是如何embed fonts

    据我所知,没有办法在 ide 中测试全屏。

    【讨论】:

    • 好吧,文本在 p 标签中,并且带有字体(Verdana,Arial,Helvetica,sans-serif;)我想字体嵌入没有问题。谢谢。对了,你平时是怎么调试flash的?
    • 您是否尝试仅嵌入 verdana?我打赌这会解决你的问题。为了调试小东西,我使用 ide。对于大型项目,我使用带有 flex 或 flash 的 demonsterdebugger.com
    • 很遗憾,它不能解决问题。这就是我嵌入字体的方式。 mc_layout_2.mc_layout_2_fadeIn.layout_2_Text.htmlText = "

      "+COMP_pageText[ChangeTo-1]+"

      ";那么 p 标签的 css 是 p { font-family: Verdana, Arial, Helvetica, sans-serif;字体大小:15px;颜色:#000000; } 感谢您对 demosterdebugger 的推荐,稍后会尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多