所以问题在于,每当我运行Flash电影时,浏览器(Chrome)中的显示最终会比完全最大化时的浏览器大30%。实际上,它应该在800x800px的环境中运行。我已经尝试搞乱舞台大小并做一些事情,比如把它设置为FULL_SCREEN和NORMAL,这没有任何效果。但是,尝试通过命令行使用mxmcl编译项目(虽然它给出了不同的错误atm),这表明窗口的大小正确为800x800px,因此很明显flash构建器是调整它的大小。任何想法可能是由于什么?
答案 0 :(得分:1)
flex应用程序的默认标头是:
<?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"
。那可能是你的罪魁祸首。
答案 1 :(得分: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目录下修改模板(这是我喜欢的方式),并将宽度/高度保留在应用程序标记之外。