lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: san77
打印 上一主题 下一主题

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

[复制链接]

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

11#
发表于 2015-1-6 17:25:44 |只看该作者
san77 发表于 2015-1-6 17:24
看过了,用浏览器第一次打开也会变的特别大,超出屏幕,但刷新一次就会好了,感觉是第一次打开这个属性没 ...

meta标签添加了吗?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

12#
发表于 2015-1-6 17:30:41 |只看该作者
lufy 发表于 2015-1-6 17:25
meta标签添加了吗?

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

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

13#
发表于 2015-1-6 17:34:20 |只看该作者
san77 发表于 2015-1-6 17:30
加了,就是在小米手机下,用微信和浏览器打开不行,其它手机试了都没事。 ...

针对小米这种特殊情况,你可以试一下下面代码
  1. LSystem.screen(LStage.FULL_SCREEN);
  2. setTimeout(function(){
  3.     LSystem.screen(LStage.FULL_SCREEN);
  4. },500);
复制代码
用setTimeout来延迟一下全屏设置的时间
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

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

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

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

15#
发表于 2015-1-6 18:01:45 |只看该作者
san77 发表于 2015-1-6 17:52
还是不行,无解了..

不好意思,我没有小米手机,只能提供一些解决方案,但是我没办法测试
  1. if(!window.innerWidth){
  2.         window.innerWidth = document.body.clientWidth;
  3. }
  4. if(!window.innerHeight){
  5.         window.innerHeight = document.body.clientHeight;
  6. }
复制代码
把这部分代码加到
  1. LSystem.screen(LStage.FULL_SCREEN);
复制代码
的前面
你试试看行不行
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

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

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

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

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

求问下:
bitmapdata = new LBitmapData(imglist["smaill_level_"+k],0,0,130,130);
bitmap = new LBitmap(bitmapdata);
bitmap.addEventListener(LMouseEvent.MOUSE_DOWN,function(){
        alert("111");
});
//设置小图片的显示位置
bitmap.x = j*130;  
bitmap.y = i*130;
//将小图片显示到地图层
checkpointLayer.addChild(bitmap);

添加了一个图片,并且给图片绑定了一个事件,但是点击的时候没有触发,也没有报错,是我用错了么?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

18#
发表于 2015-1-7 14:57:38 |只看该作者
san77 发表于 2015-1-7 14:48
求问下:
bitmapdata = new LBitmapData(imglist["smaill_level_"+k],0,0,130,130);
bitmap = new LBitma ...

LBitmap没有Event
对象可用的Event在API文档中都有,具体请参考API文档
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

53

积分

士兵

Rank: 1

19#
发表于 2015-1-7 15:08:03 |只看该作者
lufy 发表于 2015-1-7 14:57
LBitmap没有Event
对象可用的Event在API文档中都有,具体请参考API文档

那如果我做一个关卡页面,有九关,我这边画了9个格子,每一个格子里边用LBitmap放了一个图片,如果不能给LBitmap绑定Event的话,还有别的方法能获取点击的是哪个关卡图片么?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

20#
发表于 2015-1-7 16:01:31 |只看该作者
san77 发表于 2015-1-7 15:08
那如果我做一个关卡页面,有九关,我这边画了9个格子,每一个格子里边用LBitmap放了一个图片,如果不能给 ...

给父容器加点击事件,用event.target获取点击的对象
这些东西API中都有,遇到问题请先仔细查阅API文档
http://lufylegend.com/api/zh_CN/ ... property_MOUSE_DOWN
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-9 03:06 , Processed in 0.049826 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部