Skip to content

Commit d71e413

Browse files
committed
Merge pull request #1552 from joshuastray/label_createWithTTF
Fix error of cc.Label.createWithTTF undefined
2 parents 6ab3c4e + 900c235 commit d71e413

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

frameworks/js-bindings/bindings/manual/cocos2d_specifics.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5171,8 +5171,11 @@ void register_cocos2dx_js_core(JSContext* cx, JS::HandleObject global)
51715171
//XXX: why named this as extensions?
51725172
void register_cocos2dx_js_extensions(JSContext* cx, JS::HandleObject global)
51735173
{
5174+
JS::RootedObject tmpObj(cx);
5175+
tmpObj = anonEvaluate(cx, global, "(function () { return cc.Label; })()").toObjectOrNull();
5176+
JS_DefineFunction(cx, tmpObj, "createWithTTF", js_cocos2dx_Label_createWithTTF, 4, JSPROP_READONLY | JSPROP_PERMANENT);
5177+
51745178
JS::RootedObject labelProto(cx, jsb_cocos2d_Label_prototype);
5175-
JS_DefineFunction(cx, labelProto, "createWithTTF", js_cocos2dx_Label_createWithTTF, 4, JSPROP_ENUMERATE | JSPROP_PERMANENT);
51765179
JS_DefineFunction(cx, labelProto, "setTTFConfig", js_cocos2dx_Label_setTTFConfig, 1, JSPROP_ENUMERATE | JSPROP_PERMANENT);
51775180

51785181
JS::RootedObject nodeGridProto(cx, jsb_cocos2d_NodeGrid_prototype);
@@ -5259,7 +5262,6 @@ void register_cocos2dx_js_extensions(JSContext* cx, JS::HandleObject global)
52595262
JS_DefineFunction(cx, fileUtilsProto, "createDictionaryWithContentsOfFile", js_cocos2dx_FileUtils_createDictionaryWithContentsOfFile, 1, JSPROP_ENUMERATE | JSPROP_PERMANENT);
52605263
JS_DefineFunction(cx, fileUtilsProto, "getDataFromFile", js_cocos2dx_CCFileUtils_getDataFromFile, 1, JSPROP_ENUMERATE | JSPROP_PERMANENT);
52615264

5262-
JS::RootedObject tmpObj(cx);
52635265
tmpObj = anonEvaluate(cx, global, "(function () { return cc.EventListenerTouchOneByOne; })()").toObjectOrNull();
52645266
JS_DefineFunction(cx, tmpObj, "create", js_EventListenerTouchOneByOne_create, 0, JSPROP_READONLY | JSPROP_PERMANENT);
52655267

0 commit comments

Comments
 (0)