Flash CS3 ドキュメンテーション |
|||
| Flash の拡張機能 > C レベルの拡張性 > C レベルの API > JSBool JS_ExecuteScript() | |||
JS_ExecuteScript (JSContext *cx, JSObject *obj, unsigned short *script, unsigned int sz, jsval *rval)
メソッド。JavaScript ストリングをコンパイルして実行します。スクリプトが戻り値を生成する場合、戻り値は *rval に返されます。
JSContext *cx, JSObject *obj, unsigned short *script, unsigned int sz, jsval *rval
cx 引数は、JavaScript 関数に渡される不透明な JSContext ポインタです。obj 引数は、スクリプトが実行されるコンテキストを持つオブジェクトへのポインタです。スクリプトが実行されている間、this キーワードは、このオブジェクトと同じです。通常、これは JavaScript 関数に渡される JSObject ポインタです。script 引数は、JavaScript コードを含むストリングです。ストリングサイズが指定されていない場合 (sz 引数を参照)、ストリングを null で終了する必要があります。 sz 引数は、バイト単位のストリングのサイズです。sz が 0 の場合、null で終了されたストリングの長さが自動的に計算されます。 rval 引数は、単一の jsval 構造体へのポインタです。関数の戻り値は、*rval に格納されます。ブール値。JS_TRUE は成功を示し、JS_FALSE は失敗を示します。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00004624.html