Olá pessoal, nós aqui da usp/ufscar estamos com um problema relativo ao uso de contexto em uma aplicação ncl/lua...
Eu consigo fazer a "chamada" de um arquivo ncl e usa-lo como um contexto dentro de minha aplicação...porem eu não consigo fazer com que os links desse contexto funcionem...(se eu executar diretamente a partir do terminal ele funciona corretamente) alias, somente um contexto funciona...o contexto cujo o documento eu importei primeiro...(em Imported DocumentBase) e a seleção do contexto que deve ser iniciado...é relativo ao "begin" de uma area de uma media do tipo lua.
abaixo, trechos do código que possam vir a ser úteis..
-- ImportedDocumentBase
<importedDocumentBase>
<importNCL alias="video_aula" documentURI="video_aula/main.ncl" />
<importNCL alias="eureka" documentURI="eureka/eureka.ncl" />
</importedDocumentBase>
--Contextos
88 comentários
-- Inicia Alguma Ancora!
event.post('out', {class='ncl', type='presentation', transition='start', area='video_aula'})
return
end
if(hover == 3) then
-- Inicia Alguma Ancora!
event.post('out', {class='ncl', type='presentation', transition='start', area='eureka'})
return
end ii)As ancoras estão sendo iniciadas sim, tanto que os contextos abrem...e todas as medias que são 'portas' se iniciam, mas parece que ele não consegue iniciar seus elos (que estão dentro do contexto)... iii)Imagino que os problemas não são os contextos, pois eu consigo iniciar e executar todos eles diretamente pelo terminal (misc/launcher.sh /misc/contexto.ncl), e eles funcionam exatamente como o esperado... uma vez eu ouvi dizer que não era uma técnica muito saudável utilizar mais de uma porta em seu documento ncl, será que poderia ser isso? obrigado newton/belda
<importBase alias="connectors" documentURI="connectorBase.ncl"/>
</connectorBase> não funcionava quando eu usava o arquivo.ncl como contexto... então em vez de importar os conectores eu os deixei explicitos, e funcionou! muito obrigado pela cooperação! newton/belda
<importedDocumentBase>
<importNCL alias="docMenu" documentURI="menu.ncl" />
</importedDocumentBase>
... <context id="menu" refer="docMenu#menu" /> ... foi acusado um erro em relação ao ('docMenu#menu') , porem eu rodei para testar... e a referencia esta funcionando plenamente mesmo com o erro informado ! o que pode ser ? posso ignorar o erro ?