Ola a todos,
Estou tentando fazer um aplicativo NCL que chame outro NCL tanto pelos botões quanto pela seleção de um objeto na tela.
Bom estou usando como base o exemplo 6 e exemplo 12 que estão no site do NCL<http://www.ncl.org.br/exemplos/index.html> e as orientaçoes deste tópico http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message%5fid=5630253 deste forum e o setub box em linux atualizado
mas 2 problemas principais ocorrem,
primeiro , não consigo fazer de jeito nenhum que o botão chame outro ncl mesmo se não houver a seleção < usei o topico e o exemplo 6, só coloquei o importedDocumentBase e alterei o codigo que chama o segundo video pra em vez de carregar o video chama outra NCL> e pela seleção chama sem problemas
segundo , quando uso pela selecão e o codigo de do importedDocumentBase está
<importedDocumentBase>
<importNCL documentURI="exemplo06.ncl" alias="documentoImportado"/>
</importedDocumentBase>
quando vou executar apareçe o seguinte erro
(*) FusionSound/Device: ALSA 0.1 (directfb.org)
(*) FusionSound/Device: 44100 Hz, 2 channel(s), 16 bits, 25.0 ms.
(*) Direct/Thread: Running 'Sound Mixer' (OUTPUT, 3488)...
(!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
--> Invalid argument
(#) DirectFBError [Graphics IDirectFBScreen::TestConfiguration]: Not supported!
NCLFILE = /misc/ncl30/1testetcc/Menu1.ncl
./launcher.sh: line 14: 3476 Segmentation fault /misc/gingaNcl --ncl $1
mas se eu uso o outro codigo em uma pasta vai normamelnte :
<importedDocumentBase>
<importNCL documentURI="media/exemplo06.ncl" alias="documentoImportado"/>
</importedDocumentBase>
só não postei co codigo pois achei que ia picar grande demais o tópico, mas se for necessario pra me ajudar eu posto
se alguem puder me ajudar eu agradeço desde já,
abraço a todos
Autor: Claudio Roberto Assad Crudo da Silva
88 comentários
<importNCL alias="documentoImportado" documentURI="exemplo06.ncl"/>
</importedDocumentBase> e modifiquei o <switch>, acrescentando o contexto que referencia o exemplo06 <switch id="switchOpcao">
<bindRule constituent="selecao1" rule="r1"/>
<bindRule constituent="selecao2" rule="r2"/>
<bindRule constituent="selecao3" rule="r3"/>
<bindRule constituent="selecao4" rule="r4"/>
<bindRule constituent="selecao5" rule="r5"/>
<bindRule constituent="import" rule="r6"/>
<media descriptor="dResultado" id="selecao1" src="media/selecao1.html"/>
<media descriptor="dResultado" id="selecao2" src="media/selecao2.html"/>
<media descriptor="dResultado" id="selecao3" src="media/selecao3.html"/>
<media descriptor="dResultado" id="selecao4" src="media/selecao4.html"/>
<media descriptor="dResultado" id="selecao5" src="media/selecao5.html"/>
<context id="import" refer="documentoImportado#exemplo06"/>
</switch> Caso não resolva seu problema, post o código para que eu possa analisar.
<bind component="opcao4" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="4"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video1" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
<context id="idNoDocumento_A" refer="documentoImportado#exemplo06"/>
</link>