int register_all_cocos2dx_extension_manual(lua_State* tolua_S)
{
    extendControl(tolua_S);
    extendAssetsManager(tolua_S);
    extendScrollView(tolua_S);
    extendTableView(tolua_S);
    extendManifest(tolua_S);
    extendEventListenerAssetsManagerEx(tolua_S);
    return 0;
}
int register_all_cocos2dx_extension_manual(lua_State* tolua_S)
{
    extendControl(tolua_S);
    extendEditBox(tolua_S);
    //extendCCBReader(tolua_S);
    //extendCCBAnimationManager(tolua_S);
    extendAssetsManager(tolua_S);
    extendScrollView(tolua_S);
    extendTableView(tolua_S);
    return 0;
}
void LuaEngine::extendLuaObject()
{
    if ( NULL == _stack || NULL == _stack->getLuaState())
        return;

    lua_State* lua_S = _stack->getLuaState();
    extendNode(lua_S);
    extendMenuItem(lua_S);
    extendLayer(lua_S);
    extendControl(lua_S);
    extendWebsocket(lua_S);
    extendGLNode(lua_S);
    extendScrollView(lua_S);
    extendDrawNode(lua_S);

    _stack->clean();
}