lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 18643|回复: 15
打印 上一主题 下一主题

智力拼图小游戏,用最新版本的js,游戏不能移动了

[复制链接]

1

主题

0

好友

53

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-12-29 17:13:33 |显示全部楼层 |倒序浏览
游戏地址:http://lufylegend.com/forum/forum.php?mod=viewthread&tid=87

看了下这个小游戏,想下载下来研究一下,地址上的游戏用的是1.7的js,我用的是1.9.7的,替换之后发现addEvent方法中的 imgLayer.addEventListener(LMouseEvent.MOUSE_DOWN,onDown);  没有效果,但是也没有js报错,求大神指点。。
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

沙发
发表于 2014-12-29 17:33:00 |显示全部楼层
lufy 发表于 2014-12-29 17:22
你的链接不对啊,是哪个游戏

http://www.lufylegend.com/lufyle ... m_puzzle/index.html

抱歉啊,是这个连接
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

板凳
发表于 2014-12-29 17:34:17 |显示全部楼层
lufy 发表于 2014-12-29 17:22
你的链接不对啊,是哪个游戏

很纳闷啊,
function addEvent(event){
        imgLayer.addEventListener(LMouseEvent.MOUSE_DOWN,onDown);
}

感觉是这个方法没有触发,但是也没有报错呢。
imgLayer 这个也是全局变量,应该也不存在作用域的问题,求老大指点啊
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

地板
发表于 2014-12-29 18:02:08 |显示全部楼层
lufy 发表于 2014-12-29 17:58
虽然具体原因我没仔细看
不过,main函数里面加一行就可以了

谢谢老大,是好了,我去看看api,看到底是咋回事
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

5#
发表于 2015-1-6 17:16:12 |显示全部楼层
lufy 发表于 2014-12-29 17:58
虽然具体原因我没仔细看
不过,main函数里面加一行就可以了

求问下:
在js中加上 LGlobal.stageScale = LStageScaleMode.SHOW_ALL;  这个属性,在小米手机中,用微信扫一扫打开游戏,原本铺满手机屏幕的游戏变的特别大,还超出屏幕了,这是咋回事呢..
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

6#
发表于 2015-1-6 17:24:19 |显示全部楼层
lufy 发表于 2015-1-6 17:21
请参考API文档中“全屏设置”部分

看过了,用浏览器第一次打开也会变的特别大,超出屏幕,但刷新一次就会好了,感觉是第一次打开这个属性没有起作用。
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

7#
发表于 2015-1-6 17:25:36 |显示全部楼层
lufy 发表于 2015-1-6 17:21
请参考API文档中“全屏设置”部分

我在main函数开始添加的:
LGlobal.stageScale = LStageScaleMode.SHOW_ALL;
LSystem.screen(LStage.FULL_SCREEN);
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

8#
发表于 2015-1-6 17:30:41 |显示全部楼层
lufy 发表于 2015-1-6 17:25
meta标签添加了吗?

加了,就是在小米手机下,用微信和浏览器打开不行,其它手机试了都没事。
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

9#
发表于 2015-1-6 17:52:48 |显示全部楼层
lufy 发表于 2015-1-6 17:34
针对小米这种特殊情况,你可以试一下下面代码用setTimeout来延迟一下全屏设置的时间 ...

还是不行,无解了..
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

10#
发表于 2015-1-7 10:14:16 |显示全部楼层
lufy 发表于 2015-1-6 18:01
不好意思,我没有小米手机,只能提供一些解决方案,但是我没办法测试把这部分代码加到的前面
你试试看行不 ...

好了,谢谢老大哈,原因是css里边加了height:100%;width:100%的属性了
回复

使用道具 举报

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

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 14:23 , Processed in 0.051824 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部