コード例 #1
0
 def show(self):
     files = ['/'.join((SCALEFORM_SWF_PATH_V3, _LOGIN_VIDEO_FILE))]
     ScaleformFileLoader.enableStreaming(files)
     self.__isWindowAccessible = Windowing.isWindowAccessible()
     if not self.__isWindowAccessible:
         self.__delayedVideoStart = True
     else:
         self.__startBGMode()
コード例 #2
0
ファイル: loginintropage.py プロジェクト: Difrex/wotsdk
 def _populate(self):
     super(IntroPage, self)._populate()
     if self.__movieFiles:
         ScaleformFileLoader.enableStreaming(
             [getPathForFlash(v) for v in self.__movieFiles])
         self.__showNextMovie()
     else:
         self.__sendResult(False, 'There is no movie files for broadcast!')
コード例 #3
0
 def _populate(self):
     super(IntroPage, self)._populate()
     if self.__movieFiles:
         files = [ '/'.join((SCALEFORM_SWF_PATH_V3, v)) for v in self.__movieFiles ]
         ScaleformFileLoader.enableStreaming(files)
         self.__showNextMovie()
     else:
         self.__sendResult(False, 'There is no movie files for broadcast!')
     gui.g_guiResetters.add(self.onUpdateStage)
コード例 #4
0
 def _populate(self):
     videoFiles = self._getVideoFiles()
     if videoFiles:
         ScaleformFileLoader.enableStreaming(videoFiles)
         self._videoPlayerVisible = True
     g_bootcampEvents.onArenaStarted += self._onArenaStarted
     g_bootcampEvents.onBootcampSpaceLoaded += self._onBootcampSpaceLoaded
     self.sessionProvider.addArenaCtrl(self)
     super(BCIntroVideoPage, self)._populate()
コード例 #5
0
 def _populate(self):
     super(BCVideoPage, self)._populate()
     movies = [
         '/'.join((SCALEFORM_SWF_PATH_V3, m['video-path']))
         for m in self.content['messages']
     ]
     ScaleformFileLoader.enableStreaming(movies)
     self.stopVideo()
     self.__accessible = Windowing.isWindowAccessible()
     Windowing.addWindowAccessibilitynHandler(self._onAccessibilityChanged)
コード例 #6
0
ファイル: loginloginview.py プロジェクト: aevitas/wotsdk
 def _populate(self):
     View._populate(self)
     self._serversDP = ServersDataProvider()
     self._serversDP.setFlashObject(self.as_getServersDPS())
     self.as_enableS(True)
     self._servers.onServersStatusChanged += self.__updateServersList
     connectionManager.onRejected += self._onLoginRejected
     connectionManager.onKickWhileLoginReceived += self._onKickedWhileLogin
     connectionManager.onQueued += self._onHandleQueue
     g_playerEvents.onAccountShowGUI += self._clearLoginView
     self.as_setVersionS(getFullClientVersion())
     self.as_setCopyrightS(_ms(MENU.COPY), _ms(MENU.LEGAL))
     ScaleformFileLoader.enableStreaming([getPathForFlash(_LOGIN_VIDEO_FILE)])
     self.__backgroundMode.show()
     if self.__capsLockCallbackID is None:
         self.__capsLockCallbackID = BigWorld.callback(0.1, self.__checkUserInputState)
     g_sessionProvider.getCtx().lastArenaUniqueID = None
     self._setData()
     self._showForm()
     return
コード例 #7
0
 def __init__(self, settings):
     self._isMemoryRiskySystem = isMemoryRiskySystem()
     self._isCanClose = not self._isMemoryRiskySystem
     lobbyViews = R.views.lobby
     self._holdByViews = (lobbyViews.new_year.views.NyLootBoxSpecialReward(),
      lobbyViews.loot_box.views.loot_box_entry_video_view.LootBoxEntryVideoView(),
      lobbyViews.new_year.LootBoxRewardViewGf(),
      lobbyViews.new_year.LootBoxPremiumMultiOpenView(),
      lobbyViews.loot_box.views.loot_box_opening_view.LootBoxOpeningView(),
      lobbyViews.new_year.AtmosphereLevelUp())
     self.__holdIDs = set()
     self.__videoFiles = self.__getVideoFiles()
     self.__invokeFinalize = False
     if self.__videoFiles:
         ScaleformFileLoader.enableStreaming(self.__videoFiles)
     super(LootBoxHideableView, self).__init__(settings)
     self._hideCompleteCallback = None
     self._showHideCloseHandler = LootBoxShowHideCloseHandler()
     if not NewYearHangarHideManager.isInited():
         NewYearHangarHideManager.instance()
     return
コード例 #8
0
ファイル: loginloginview.py プロジェクト: Difrex/wotsdk
 def _populate(self):
     View._populate(self)
     self._serversDP = ServersDataProvider()
     self._serversDP.setFlashObject(self.as_getServersDPS())
     self.as_enableS(True)
     self._servers.onServersStatusChanged += self.__updateServersList
     connectionManager.onRejected += self._onLoginRejected
     connectionManager.onKickWhileLoginReceived += self._onKickedWhileLogin
     connectionManager.onQueued += self._onHandleQueue
     g_playerEvents.onAccountShowGUI += self._clearLoginView
     self.as_setVersionS(getFullClientVersion())
     self.as_setCopyrightS(_ms(MENU.COPY), _ms(MENU.LEGAL))
     ScaleformFileLoader.enableStreaming(
         [getPathForFlash(_LOGIN_VIDEO_FILE)])
     self.__backgroundMode.show()
     if self.__capsLockCallbackID is None:
         self.__capsLockCallbackID = BigWorld.callback(
             0.1, self.__checkUserInputState)
     g_sessionProvider.getCtx().lastArenaUniqueID = None
     self._setData()
     self._showForm()
     return