CaiPiaosubHallController.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import FireEventObserver from '../framework/FireEventObserver';
  2. import SubHallManger from '../view/SubHallManger'
  3. cc.Class({
  4. extends: SubHallManger,
  5. properties: {
  6. gamesNode:cc.Node,
  7. content:cc.Node,
  8. listView:cc.ScrollView,
  9. },
  10. init(){
  11. this.SceneLevel = 2
  12. },
  13. showNeedGames(games)
  14. {
  15. this.listView.scrollToOffset(cc.v2(0,0),0)
  16. if ("object" == typeof(games)) {
  17. this.content.children.forEach(item =>{
  18. item.active = false
  19. })
  20. if (games && games.length >=1) {
  21. games.forEach(element => {
  22. var itemname = 'item'+element
  23. this.content.getChildByName(itemname).active = true
  24. });
  25. }
  26. else{
  27. this.content.children.forEach(item =>{
  28. item.active = true
  29. })
  30. }
  31. this.content.children.forEach(item =>{
  32. console.log(item.name+"..............."+item.active)
  33. })
  34. // this.content.parent.width = games.length>0?450*Math.ceil(games.length/2) - 94:4162
  35. // this.content.widht + 30
  36. }
  37. },
  38. onClickedubGame(){
  39. cc.director.loadScene('sports');
  40. }
  41. });