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
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.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL 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!!