Exemplo n.º 1
0
 def __init__(self):
     movieDef = _Scaleform.MovieDef('gui/flash/fadeWindow.swf')
     movie = movieDef.createInstance()
     self.__component = GUI.Flash(movie)
     self.__component.position.z = 0.1
     self.__component.size = (2, 2)
     self.__component.focus = True
     self.__component.moveFocus = True
     self.__component.wg_inputKeyMode = 2
Exemplo n.º 2
0
    def load(self):
        if self.__loaded:
            return FONT_CONFIG_LOAD_RESULT.alreadyLoaded
        for embedded, (runtime, fontStyle, scaleFactor) in self.__aliases.items():
            _Scaleform.mapFont(embedded, runtime, fontStyle, scaleFactor)

        movieDef = _Scaleform.MovieDef(SCALEFORM_FONT_LIB_PATH + '/' + self.__fontlib)
        movieDef.setAsFontMovie()
        movieDef.addToFontLibrary()
        self.__loaded = True
        return FONT_CONFIG_LOAD_RESULT.loaded
Exemplo n.º 3
0
    def load(self):
        if self.__loaded:
            return FONT_CONFIG_LOAD_RESULT.alreadyLoaded
        for embedded, fondDesc in self.__aliases.items():
            runtime = fondDesc[0]
            fontType = fondDesc[1]
            _Scaleform.mapFont(embedded, runtime, fontType)

        movieDef = _Scaleform.MovieDef(SCALEFORM_FONT_LIB_PATH + '/' +
                                       self.__fontlib)
        movieDef.setAsFontMovie()
        movieDef.addToFontLibrary()
        self.__loaded = True
        return FONT_CONFIG_LOAD_RESULT.loaded
Exemplo n.º 4
0
 def __init__(self, swf, className = 'Flash', args = None, path = SCALEFORM_SWF_PATH):
     if args is None:
         args = []
     super(Flash, self).__init__()
     self.__fsCbs = defaultdict(set)
     self.__exCbs = defaultdict(set)
     movieDefinition = _Scaleform.MovieDef(''.join((path, '/', swf)))
     movie = movieDefinition.createInstance()
     self.component = getattr(GUI, className)(movie, *args)
     self.component.focus = True
     self.component.moveFocus = True
     self.component.position.z = 0.5
     self.flashSize = (2, 2)
     self.isActive = False
     movie = self.component.movie
     movie.setFSCommandCallback(_FsCommandObj(self))
     movie.setExternalInterfaceCallback(_ExternalInterfaceObj(self))
     return