@@ -28,44 +28,44 @@ cc._tmp.PrototypeCCNode = function () {
2828
2929 var _p = cc . Node . prototype ;
3030
31- cc . addProperty ( _p , "x" , 0 , _p . getPositionX , _p . setPositionX ) ;
32- cc . addProperty ( _p , "y" , 0 , _p . getPositionY , _p . setPositionY ) ;
31+ cc . defineGetterSetter ( _p , "x" , _p . getPositionX , _p . setPositionX ) ;
32+ cc . defineGetterSetter ( _p , "y" , _p . getPositionY , _p . setPositionY ) ;
3333 /** @expose */
3434 //_p.pos;
35- //cc.addProperty (_p, "pos", _p.getPosition, _p.setPosition);
35+ //cc.defineGetterSetter (_p, "pos", _p.getPosition, _p.setPosition);
3636 /** @expose */
3737 _p . width ;
38- cc . addProperty ( _p , "width" , 0 , _p . _getWidth , _p . _setWidth ) ;
38+ cc . defineGetterSetter ( _p , "width" , _p . _getWidth , _p . _setWidth ) ;
3939 /** @expose */
4040 _p . height ;
41- cc . addProperty ( _p , "height" , 0 , _p . _getHeight , _p . _setHeight ) ;
41+ cc . defineGetterSetter ( _p , "height" , _p . _getHeight , _p . _setHeight ) ;
4242 /** @expose */
4343 //_p.size;
44- //cc.addProperty (_p, "size", _p.getContentSize, _p.setContentSize);
44+ //cc.defineGetterSetter (_p, "size", _p.getContentSize, _p.setContentSize);
4545 /** @expose */
4646 //_p.anchor;
47- //cc.addProperty (_p, "anchor", _p._getAnchor, _p._setAnchor);
47+ //cc.defineGetterSetter (_p, "anchor", _p._getAnchor, _p._setAnchor);
4848 /** @expose */
4949 _p . anchorX ;
50- cc . addProperty ( _p , "anchorX" , 0 , _p . _getAnchorX , _p . _setAnchorX ) ;
50+ cc . defineGetterSetter ( _p , "anchorX" , _p . _getAnchorX , _p . _setAnchorX ) ;
5151 /** @expose */
5252 _p . anchorY ;
53- cc . addProperty ( _p , "anchorY" , 0 , _p . _getAnchorY , _p . _setAnchorY ) ;
53+ cc . defineGetterSetter ( _p , "anchorY" , _p . _getAnchorY , _p . _setAnchorY ) ;
5454 /** @expose */
5555 _p . skewX ;
56- cc . addProperty ( _p , "skewX" , 0 , _p . getSkewX , _p . setSkewX ) ;
56+ cc . defineGetterSetter ( _p , "skewX" , _p . getSkewX , _p . setSkewX ) ;
5757 /** @expose */
5858 _p . skewY ;
59- cc . addProperty ( _p , "skewY" , 0 , _p . getSkewY , _p . setSkewY ) ;
59+ cc . defineGetterSetter ( _p , "skewY" , _p . getSkewY , _p . setSkewY ) ;
6060 /** @expose */
6161 _p . zIndex ;
62- cc . addProperty ( _p , "zIndex" , 0 , _p . getLocalZOrder , _p . setLocalZOrder ) ;
62+ cc . defineGetterSetter ( _p , "zIndex" , _p . getLocalZOrder , _p . setLocalZOrder ) ;
6363 /** @expose */
6464 _p . vertexZ ;
6565 cc . defineGetterSetter ( _p , "vertexZ" , _p . getVertexZ , _p . setVertexZ ) ;
6666 /** @expose */
6767 _p . rotation ;
68- cc . addProperty ( _p , "rotation" , 0 , _p . getRotation , _p . setRotation ) ;
68+ cc . defineGetterSetter ( _p , "rotation" , _p . getRotation , _p . setRotation ) ;
6969 /** @expose */
7070 _p . rotationX ;
7171 cc . defineGetterSetter ( _p , "rotationX" , _p . getRotationX , _p . setRotationX ) ;
@@ -77,13 +77,13 @@ cc._tmp.PrototypeCCNode = function () {
7777 cc . defineGetterSetter ( _p , "scale" , _p . getScale , _p . setScale ) ;
7878 /** @expose */
7979 _p . scaleX ;
80- cc . addProperty ( _p , "scaleX" , 1 , _p . getScaleX , _p . setScaleX ) ;
80+ cc . defineGetterSetter ( _p , "scaleX" , _p . getScaleX , _p . setScaleX ) ;
8181 /** @expose */
8282 _p . scaleY ;
83- cc . addProperty ( _p , "scaleY" , 1 , _p . getScaleY , _p . setScaleY ) ;
83+ cc . defineGetterSetter ( _p , "scaleY" , _p . getScaleY , _p . setScaleY ) ;
8484 /** @expose */
8585 _p . children ;
86- cc . addProperty ( _p , "children" , _p . getChildren , _p . setChildren ) ;
86+ cc . defineGetterSetter ( _p , "children" , _p . getChildren , _p . setChildren ) ;
8787 /** @expose */
8888 _p . childrenCount ;
8989 cc . defineGetterSetter ( _p , "childrenCount" , _p . getChildrenCount ) ;
@@ -92,13 +92,13 @@ cc._tmp.PrototypeCCNode = function () {
9292 cc . defineGetterSetter ( _p , "parent" , _p . getParent , _p . setParent ) ;
9393 /** @expose */
9494 _p . visible ;
95- cc . addProperty ( _p , "visible" , true , _p . isVisible , _p . setVisible ) ;
95+ cc . defineGetterSetter ( _p , "visible" , _p . isVisible , _p . setVisible ) ;
9696 /** @expose */
9797 _p . running ;
9898 cc . defineGetterSetter ( _p , "running" , _p . isRunning ) ;
9999 /** @expose */
100100 _p . ignoreAnchor ;
101- cc . addProperty ( _p , "ignoreAnchor" , false , _p . isIgnoreAnchorPointForPosition , _p . ignoreAnchorPointForPosition ) ;
101+ cc . defineGetterSetter ( _p , "ignoreAnchor" , _p . isIgnoreAnchorPointForPosition , _p . ignoreAnchorPointForPosition ) ;
102102 /** @expose */
103103 _p . tag ;
104104 /** @expose */
@@ -119,41 +119,19 @@ cc._tmp.PrototypeCCNode = function () {
119119
120120 /** @expose */
121121 _p . opacity ;
122- cc . addProperty ( _p , "opacity" , 255 , _p . getOpacity , _p . setOpacity ) ;
122+ cc . defineGetterSetter ( _p , "opacity" , _p . getOpacity , _p . setOpacity ) ;
123123 /** @expose */
124124 _p . opacityModifyRGB ;
125- cc . addProperty ( _p , "opacityModifyRGB" , false , _p . isOpacityModifyRGB , _p . setOpacityModifyRGB ) ;
125+ cc . defineGetterSetter ( _p , "opacityModifyRGB" , _p . isOpacityModifyRGB , _p . setOpacityModifyRGB ) ;
126126 /** @expose */
127127 _p . cascadeOpacity ;
128- cc . addProperty ( _p , "cascadeOpacity" , false , _p . isCascadeOpacityEnabled , _p . setCascadeOpacityEnabled ) ;
128+ cc . defineGetterSetter ( _p , "cascadeOpacity" , _p . isCascadeOpacityEnabled , _p . setCascadeOpacityEnabled ) ;
129129 /** @expose */
130130 _p . color ;
131- cc . addProperty ( _p , "color" , null , _p . getColor , _p . setColor ) ;
131+ cc . defineGetterSetter ( _p , "color" , _p . getColor , _p . setColor ) ;
132132 /** @expose */
133133 _p . cascadeColor ;
134- cc . addProperty ( _p , "cascadeColor" , false , _p . isCascadeColorEnabled , _p . setCascadeColorEnabled ) ;
135-
136- _p . __delegators = {
137- color : cc . __delegators . color ,
138- children : {
139- parser : function ( json ) {
140- var children = [ ] ;
141- for ( var i in json ) {
142- // Generate one child
143- children . push ( cc . deserialize ( json [ i ] ) ) ;
144- }
145- return children ;
146- } ,
147- stringifier : function ( children ) {
148- var json = [ ] ;
149- for ( var i in children ) {
150- // Generate one child
151- json . push ( cc . serialize ( children [ i ] ) ) ;
152- }
153- return JSON . stringify ( json ) ;
154- }
155- }
156- }
134+ cc . defineGetterSetter ( _p , "cascadeColor" , _p . isCascadeColorEnabled , _p . setCascadeColorEnabled ) ;
157135
158136} ;
159137
0 commit comments