1

所以问题是,每当我运行 Flash 电影时,浏览器 (Chrome) 中的显示最终会比完全最大化时的浏览器大 30%。实际上,它应该在 800x800px 的环境中运行。我尝试过弄乱舞台大小并进行诸如将其设置为 FULL_SCREEN 和 NORMAL 之类的操作,但没有任何效果。但是,尝试通过命令行使用 mxmcl 编译项目(尽管它给出了不同的错误 atm)显示窗口的大小正确为 800x800px,因此很明显,flash builder 是调整它大小的那个。任何想法这可能是由于什么?

4

2 回答 2

1

弹性应用程序的默认标题是:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="955" minHeight="600">

注意minWidth="955". 那可能是你的罪魁祸首。

于 2011-07-12T21:52:04.907 回答
0

生成的 HTML 通常基于您的应用程序标记。尝试将宽度/高度设置为 100%

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/halo" width="100%" height="100%">

如果这不起作用,您可以直接在 html-template 目录下修改模板(这是我更喜欢这样做的方式)并将宽度/高度留在应用程序标记之外。

于 2011-07-13T15:47:20.523 回答