ola pessoal.
abaixo tenho um codigo praticamente identico ao exemplo do primeiro Joao do Livro Programando com NCL 3.0 em que quando aparece um icone livro.. ao selecionar o vermelho a animation redimensiona e aparece um form e uma propaganda..
porem eu quero que quando inicie a propaganda... a animation fiquei com seu soundLevel =0..
mas isso nao esta acontecendo.. se alguem puder me ajudar...
PS.. algumas poucas vezes.. com o mesmo codigo ao inves de os dois ficarem com audio=1... ficava mudo os dois audios..
<context id="advert">
<media id="secondReusedProgramacao" refer="programacao" instance="instSame">
<property name="soundLevel" value="0"/>
</media>
<media id="secondReusedGlobalVar" refer="GlobalVar" instance="instSame"/>
<media id="firstReusedProp" refer="prop" instance="instSame"/>
<media id="secondReusedIconePropLivro" refer="iconePropLivro" instance="instSame"/>
<media id="form" src="midia/html/ptForm.html" descriptor="formPropDesc"/>
<link id="lMostraIcone" xconnector="conEx#onBeginStart">
<bind role="onBegin" component="secondReusedProgramacao" interface="segIconeProp"/>
<bind role="start" component="secondReusedIconePropLivro"/>
</link>
<link id="lBeginProp" xconnector="conEx#onKeySelectionSet_varStopStart">
<bind role="onSelection" component="secondReusedIconePropLivro">
<bindParam name="keyCode" value="RED"/>
</bind>
<bind role="start" component="firstReusedProp"/>
<bind role="start" component="form"/>
<bind role="set" component="secondReusedProgramacao" interface="bounds">
<bindParam name="setVar" value="5%,6.67%,45%,45%"/>
</bind>
<bind role="set" component="secondReusedProgramacao" interface="soundLevel">
<bindParam name="setVar" value="0"/>
</bind>
<bind role="stop" component="secondReusedIconePropLivro"/>
</link>
<link id="lEndForm" xconnector="conEx#onEndSet_varStop">
<bind role="onEnd" component="form"/>
<bind role="set" component="secondReusedProgramacao" interface="bounds">
<bindParam name="var" value="0,0,222.22%,222.22%"/>
</bind>
<bind role="set" component="secondReusedProgramacao" interface="soundLevel">
<bindParam name="var" value="1"/>
</bind>
<bind role="stop" component="firstReusedProp"/>
</link>
</context>
Autor: mateus jordani
1Um comentário
> audios.. não entendi quais são os dois. Sobre o teu problema, aparentemente, o link para modificar o valor do soundLevel para 0 está correto. Como está o connector? Ele permite que mais de um nó seja ligado ao papel "set" (veja se ele é unbounded)? Está desenvolvendo no NCL Eclipse? Ele mostra algum erro ou warning? Se isso estiver ok, é possível que seja um bug na (eu supeito principalmente por causa do reúso do objeto). Tente fazer um teste pontual. Minha sugestao: retire tudo, deixe apenas o video principal (sem o reúso) e o link que diminue o volume. Veja se dessa forma funciona. p.s. tua mensagem foi movida do fórum do NCL Eclipse para o da Linguagem NCL (que é mais relacionado à tua pergunta).