I understand your question but this could never occur. Remember that links
are fired by events and that 2 events cannot occur at the exact same time.
In fact, you want to test the runningStatus of one or more objects before
executing the link-effect actions.
If Mheg part 1 define some additional conditions, and condition
combinations, this is not the case of the simpler part 5.
In your case, you have to determine what is really the event that should
trigger the link (is it the activation of bitmap1 (2) or the activation of
Audio1 (3) ?)
Suppose that it is the activation of 2, and you want to additionnally check
that 3 is also running. then you could do the following.
{:Link 1
:EventSource 2
:EventType IsRunning
:LinkEffect (
:GetRunningStatus (3 5)
:TestVariable(5 1 :GBoolean TRUE)
)
}
{:Bitmap 2
...
}
{:Audio 3
...
}
{:Bitmap 4
...
}
{:BooleanVar 5
:OrigValue FALSE
}
{:Link 6
:EventSource 5
:EventType TestEvent
:EventData TRUE
:LinkEffect (
:Run (4)
)
}
BTW, note that your example is written using the DIS informative textual
notation. Mine use the current and normative final IS textual notation.
You should definitely use the final IS version of the MHEG-5 standard.
HTH,
__________________________________________________________________
Emmanuel BEUQUE mailto:ebeuque@pratique.fr
MediaServ tel: +33 (0) 2 99 64 35 64
Multimedia consultant & developer fax: +33 (0) 2 99 64 36 65