请FLASH高手翻译一下此段AS代码!

[复制链接]
查看11 | 回复4 | 2011-1-16 06:08:49 | 显示全部楼层 |阅读模式
function toggleFullScreen()
{

if (Stage.displayState == "normal")

{

Stage.displayState = "fullScreen";

}

else

{

Stage.displayState = "normal";

} // end else if
} // End of the function
Stage.scaleMode = "noScale";
Stage.align = "TB";
var resizeListener = new Object();
resizeListener.onResize = function ()
{

toggleFullScreenButton._x = Stage.width / 4;

toggleFullScreenButton._y = Stage.height / 3;
};
Stage.addListener(resizeListener);
此段代码是一按钮,点击可显示全屏.我自己跟着做了一次,元件。这些都对上了,然后把这段代码复制粘贴,但不行,也没有提示报告错误,点了按钮没用,是不是有部分是元件名称吗,详细解释下,非常感谢!

回复

使用道具 举报

千问 | 2011-1-16 06:08:49 | 显示全部楼层
你这个是2个包 第一个package组建场景的。第二个package是star星星是完成的。首先你第一个包里貌似没有import star进来。还能运行?onMouseMoving() 是鼠标移动时事件。stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMoving);正如你上面所写。调取移动事件。也就是说当你鼠标移动时候所发生的动作。至于为什么出星星 star1 = new Star(50); addChild(star1);
star2 = new Star(50); star2.x = 200; star2.y = 200
回复

使用道具 举报

千问 | 2011-1-16 06:08:49 | 显示全部楼层
1.toggleFullScreenButton是按钮的名称,你要写在你那按钮的实例名称上,2.把代码复制到场景第1帧3.在按钮上加代码:on(press){toggleFullScreen();}
回复

使用道具 举报

千问 | 2011-1-16 06:08:49 | 显示全部楼层
..................................无语,用FALSH 不能看到全屏效果 ,用FALSH 播放器 直接打开SWF文件就可以了..你的按钮动作中直接调用toggleFullScreen();//=============全屏函数==================function toggleFullScreen
回复

使用道具 举报

千问 | 2011-1-16 06:08:49 | 显示全部楼层
也怪了,大家都已经给出答案了,楼主还没弄明白 ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行