1

問題は、フラッシュ ムービーを実行するたびに、ブラウザー (Chrome) の表示が、ブラウザーが完全に最大化されたときよりも 30% 大きくなることです。実際には、800x800px の環境で実行する必要があります。ステージのサイズをいじったり、FULL_SCREEN や NORMAL に設定したりしてみましたが、効果はありませんでした。ただし、mxmcl を使用してコマンド ラインからプロジェクトをコンパイルしようとすると (さまざまなエラー atm が表示されますが)、ウィンドウが 800x800px で適切にサイズ設定されていることがわかります。これが原因である可能性のあるアイデアはありますか?

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 に答える