我创建了一个宽度为990像素,高度为40像素的文档。我创建了一个按钮,当我单击按钮时,我希望swf高度增长到250px。像这样:http://demo.linkz.net/LinkZmasthead/turkcell/gece_kusu/default.html
我试图改变舞台高度,但swf身高并没有长大。
var mc:MovieClip;
mc = this["buton"];
mc.buttonMode = true;
mc.mouseChildren = false;
mc.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(e:MouseEvent):void {
// codes
}
我该如何解决这个问题? 谢谢
答案 0 :(得分:0)
你可以这样做。
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeYourStage);
function resizeYourStage(e:Event):void {
//resize code here
};
在HTML中为按钮添加onclick事件
<button type="button" onClick="StageResize.height = '250';">Resize</button>
Here is an example。您可以右键单击页面以检查swf大小更改。
注意:在托管SWF文件的HTML页面中,object和embed标签的height属性必须设置为百分比而不是像素。