University of Southern CaliforniaUSC
USC ICT TwitterUSC ICT FacebookUSC ICT YouTube

Questions about interruptBML(...) | General SmartBody Discussion | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Questions about interruptBML(...)
September 25, 2014
2:51 pm
Avatar
Geneva, Switzerland
Member
Members
Forum Posts: 9
Member Since:
May 15, 2014
sp_UserOfflineSmall Offline

Hello,

I want to interrupt a specific BML command without affecting any of the other behaviours.

I was previously using interruptCharacter(...), but this interrupts all of the character behaviours and it is not desirable.

My problem is that I do not know what to enter for the bml ID in interruptBML(chrName,bmlID,time) and always get this warning in the smartbody log:

WARNING: BML::Processor::interrupt(..): No such BmlRequest for actor "chrName" and performance_id bmlID.

I have tried adding IDs to the bml command and using those IDs like

bml.execBML('<speech id="speech1"> ... </speech>')

and

bml.execXML('<act id="test1"><bml id="bml1">...</bml></act>')

tried to enter the sbm_test_bml_# that is returned with vrAgentBML

but nothing seems to work.

How can I set this "performance_id" for each execBML command or retrieve the "performance_id" of an execBML command to enter it in the interruptBML command??

 

Thank you,

Marios