Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Transição

19 de Outubro de 2009, 21:30 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 11 vezes

  Pessoa estou com uma dúvida podem me ajudar ?

segue um pedaço do código

 

    <transitionBase>

     <transition id="tsnake" type="snakeWipe" subtype="topLeftHorizontal />"

     </transitionBase>

 

     <descriptorBase>

     <descriptor id="dMenu" region="rgMenu" transOut="tsnake">

    </descriptor>

    o código pelo que me parece está certo, na hora que executo o menu aparece mais sem o efeito do snakeWipe . sabem o que pode ser?

 

Obrigado

 

Autor: Samir Cortás


66 comentários

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    19 de Outubro de 2009, 21:40

     

    Olá Samir,

     essa funcionalidade ainda nao está implementada. No momento apenas as transições de FADE e BARWIPE estao disponíveis.

    Acho que essas transições são ótimas funcionalidades que nós da comunidade poderíamos contribuir para a implementação de referência!

    • 65181a6a9fb8c0e192b65732f79daa4a?only path=false&size=50&d=404Samir Cortás(usuário não autenticado)
      20 de Outubro de 2009, 18:06

       

      e é fácil de implementar ? pois é uma função bem interessante...

      • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
        27 de Outubro de 2009, 0:12

         

        Oi Samir,

         eh uma funcionalidade relativamente fácil de implementar. Já existe os "modelos" do fade e do barWipe. A ideia eh seguir o mesmo caminho.

          Se alguem se interessar estou a disposição para ajudar e "dar o caminho das pedras".

         Fico no aguardo!

        • 65181a6a9fb8c0e192b65732f79daa4a?only path=false&size=50&d=404Samir Cortás(usuário não autenticado)
          27 de Outubro de 2009, 18:21

           

          Então qual seria o caminho,   pelo menos como eu começaria a implementar?

           

          Obrigado

          • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
            9 de Dezembro de 2009, 17:16

             

            Olá Samir,

            O que estou postando aqui é como o código está nesse exato momento (09/12/2009 às 17:16). Muito em breve terão mudanças no código. E tão logo elas aconteçam eu atualizarei este post.

            Vou dividir em passos o que vc tem q fazer:

            1- Baixar e Compilar o Ginga (apenas se ainda nao tiver feito)
            1º coisa q tem q fazer, se ainda nao tiver feito, é baixar e compilar o código do Ginga que está no SVN do software público. Tem um tutorial de como fazer isso aqui: svn.​soft​ware​publ​ico.​gov.​br/t​rac/​ging​a/wi​ki/B​uild​ing_​Wiki​_Gin​gaNC​L

            Qualquer problema pode fazer uma busca nos fóruns da comunidade Ginga no SPB que já tem muita coisa lá! E, se mesmo assim tiver problemas, posta lá que a gente ajuda!

            2- Localizar a classe ExecutionObject e verificar como as transições que já estão implementadas funcionam.
            Essa classe está dentro do projeto "gingancl". O .h dela encontra-se em "include/model/

            ExecutionObject.h" e o cpp em "src/model/components/ExecutionObject.cpp"

            Lá é o coração das transições e animações.

            3- É possível também q tenha que mexer nos players, então localize-os.

            Os players estão no projeto gingacc-system, os includes em: "include/io/interface/content" e os cpps em "src/io/interface/content"

            4- Precisa saber quais as transições que se precisa implementar.
            Dê uma olhada na Norma. Na página 62 tem as transições obrigatórias!

            O Guia da SMIL (http://docs.real.com/docs/ProductionGuide07192002.pdf) também possui as transições (as mesmas de NCL e mais algumas).  A parte de transição é o Capítulo 16.

            É só escolher uma pra fazer e começar a brincar!

            Não esqueça de nos avisar qual (ou quais) está implementando, para não duplicarmos o trabalho, blz?!

            Sobre o status atual:
            As únicas transições que funcionam são a de fade e de barWipe. Contudo a de barWipe, não está conforme a Norma! A implementação dela está como se fosse uma transição de stretch e não de barWipe.
            Pode ficar a vontade para escolher uma das outras!
            Abraços!
            E, qualquer dúvida, é só perguntar!!

            • 762d1436c5cf36b110461cde2310a87a?only path=false&size=50&d=404Leonardo Lopes Nepomuceno(usuário não autenticado)
              7 de Abril de 2010, 21:49

               

              eu sou um dos que esta começando agora ainda estou descindido um efeito de transiçao pra desenvolver com meu orientador, onde podemos ver quem ja esta desenvolvendo algume algum efeito dos que ainda nao estão implementados?

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo