MACROMEDIA FLASH MX 2004-FLASH JAVASCRIPT DICTIONARY Manual page 371

Flash javascript dictionary
Hide thumbs Also See for FLASH MX 2004-FLASH JAVASCRIPT DICTIONARY:
Table of Contents

Advertisement

#define JS_FALSE 0
/*****************************************************************************
* Public functions
****************************************************************************/
/* JSBool JS_DefineFunction(unsigned short *name, JSNative call, unsigned int
nargs) */
#define JS_DefineFunction(n, c, a) \
(mmEnv.defineFunction ? (*(mmEnv.defineFunction))(mmEnv.libObj, n, c, a) \
/* unsigned short *JS_ValueToString(JSContext *cx, jsval v, unsigned int
*pLength) */
#define JS_ValueToString(c, v, l) \
(mmEnv.valueToString ? (*(mmEnv.valueToString))(c, v, l) : (unsigned short
*)0)
/* unsigned char *JS_ValueToBytes(JSContext *cx, jsval v, unsigned int
*pLength) */
#define JS_ValueToBytes(c, v, l) \
(mmEnv.valueToBytes
*)0)
/* JSBool JS_ValueToInteger(JSContext *cx, jsval v, long *lp); */
#define JS_ValueToInteger(c, v, l) \
(mmEnv.valueToInteger ? (*(mmEnv.valueToInteger))(c, v, l) : JS_FALSE)
/* JSBool JS_ValueToDouble(JSContext *cx, jsval v, double *dp); */
#define JS_ValueToDouble(c, v, d) \
(mmEnv.valueToDouble
/* JSBool JS_ValueToBoolean(JSContext *cx, jsval v, JSBool *bp); */
#define JS_ValueToBoolean(c, v, b) \
(mmEnv.valueToBoolean ? (*(mmEnv.valueToBoolean))(c, v, b) : JS_FALSE)
/* JSBool JS_ValueToObject(JSContext *cx, jsval v, JSObject **op); */
#define JS_ValueToObject(c, v, o) \
(mmEnv.valueToObject
/* JSBool JS_StringToValue(JSContext *cx, unsigned short *bytes, uint sz,
jsval *vp); */
#define JS_StringToValue(c, b, s, v) \
(mmEnv.stringToValue
/* JSBool JS_BytesToValue(JSContext *cx, unsigned char *bytes, uint sz, jsval
*vp); */
#define JS_BytesToValue(c, b, s, v) \
(mmEnv.bytesToValue
/* JSBool JS_DoubleToValue(JSContext *cx, double dv, jsval *vp); */
#define JS_DoubleToValue(c, d, v) \
(mmEnv.doubleToValue
: JS_FALSE)
? (*(mmEnv.valueToBytes))(c, v, l) : (unsigned char
? (*(mmEnv.valueToDouble))(c, v, d) : JS_FALSE)
? (*(mmEnv.valueToObject))(c, v, o) : JS_FALSE)
? (*(mmEnv.stringToValue))(c, b, s, v) : JS_FALSE)
? (*(mmEnv.bytesToValue))(c, b, s, v) : JS_FALSE)
? (*(mmEnv.doubleToValue))(c, d, v) : JS_FALSE)
How integrating C functions works
371

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH MX 2004-FLASH JAVASCRIPT DICTIONARY and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Flash mx 2004 - actionscript

Table of Contents