Adobe Flash CS6 で Web サイトを作成しています。ドキュメントのサイズを 1024 px x 768 px にしました。しかし、cWeb サイトを公開するとき、Flash ドキュメントをブラウザーのサイズにする方法がわかりません。たとえば、incontextediting.adobe.com を見てください。これは完全に Flash で設計されていますが、ブラウザのサイズになっています。その効果を達成する方法は?
質問する
464 次
2 に答える
2
これらの配置はFlash側で行う必要があります
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
そして、このイベントリスナーを使用して、サイズ変更アルゴリズムを使用してすべてのサイズを変更する必要があります。
stage.addEventListener(Event.RESIZE, function(event:Event):void{
ExampleObject.x = Math.floor(stage.stageWidth/2 - ExampleObject.width/2);
ExampleObject.y = Math.floor(stage.stageHeight/2 - ExampleObject.height/2);
/*
For example:
Centering an object
*/
});
そしてもちろん、ブラウザ側でいくつかの調整を行う必要があります。swffitとswfobjectを組み合わせて使用します。
于 2012-12-12T00:41:23.480 に答える
2
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, onResize);
このコードは、アプリケーションをノースケール モードにします。ハンドラーではonResize
、コンポーネントとグラフィックスを現在の画面サイズに合わせてコードを記述する必要があります。Stage.stageWidth and Stage.stageHeight
プロパティで利用可能なステージの幅と高さ
于 2012-12-09T14:01:00.180 に答える