AW Developer's Guide | AW Interfaces | AW Methods | AW Types and Misc API
Interface ID: IID_IMoaAwAssetCallback
Pointer type:
PIMoaAwAssetCallback
Inheritance:
IMoaUnknown
Header file: awiservc.h
This
IMoaAwAssetCallback
interface expressionId
MoaError
StoreExpression()
. This method only works
at authoring time.
This
IMoaAwAssetCallback
interface expressionId
pResult
MoaError
pResult
contains the result in the specified format. The expression must
have been stored previously with StoreExpression()
.
This
IMoaAwAssetCallback
interface expressionId
pExpression
maxLen
pExpression
MoaError
StoreExpression()
.
This method only works at authoring time.
This
IMoaAwAssetCallback
interface expressionId
pLength
MoaError
StoreExpression()
. This method only works at authoring
time.
This
IMoaAwAssetCallback
interface pIconId
MoaError
*pIconId
.
This identification number is persistent across sessions. Authorware
currently reassigns identification numbers when files are packaged,
so don't store hard references to identification numbers in your
property or media data.
This
IMoaAwAssetCallback
interface expressionId
MoaError
This
IMoaAwAssetCallback
interface pExpression
expressionId
exprAttribs
kMoaAwExprFlag_IsScript
errorUI
*pErrStart
*pErrEnd
MoaError
pExpression
is
a pointer to a string containing the expression. expressionId
is an Xtra-specified constant (between 1 and 100) used to track
a particular expression. exprAttribs
is a flag that represents attributes of the expression including. kMoaAwExprFlag_IsScript
. errorUI
is FALSE, any error value is returned silently; if it is TRUE
and an error occurs, this method puts up an error dialog, dialogs
allowing undefined variables or functions to be defined, or both.
If an error occurs pErrStart
and pErrEnd
will contain the start and end of the invalid text in the expression.
This method only works at authoring time.
This
IMoaAwAssetCallback
interface expressionId
pInitialValue
MoaError
StoreExpression()
. When the
expression value changes, the Xtra's Notify()
procedure
will be called. If an initial value is not specified (pInitialValue
is null), this method evaluates the expression once to establish
its initial value.