在浏览器中安装Flash网页

时间:2012-12-09 13:52:18

标签: actionscript-3 flash actionscript web

我正在使用Adobe Flash CS6中的网站。我给我的文件大小为1024像素x 768像素。但是当我发布cwebsite时,我不知道如何使flash文档具有浏览器大小...例如:incontextediting.adobe.com。它完全在Flash中设计,但它具有浏览器的尺寸。如何实现这种效果?

2 个答案:

答案 0 :(得分:2)

stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, onResize);

此代码使您的应用程序处于无比例模式。在onResize处理程序中,您必须编写适合当前屏幕大小的组件和图形的代码。 Stage.stageWidth and Stage.stageHeight属性中可用的舞台宽度和高度

答案 1 :(得分: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组合,

http://code.google.com/p/swffit

http://code.google.com/p/swfobject