-function X_Node_Anime_reserveUpdate(){\r
- if( !X_Node_Anime_updateTimerID ){\r
- // Opera12 requestAnimationFrame では transition が動かない、、、\r
- X_Node_Anime_updateTimerID =\r
- X_UA.Opera ?\r
- X.Timer.once( 0, X_Node_Anime_updateAnimations ) :\r
- X.Timer.requestFrame( X_Node_Anime_updateAnimations );\r
+function X_Node_Anime_reserveUpdate( before ){\r
+ if( !X_Node_Anime_reserved ){\r
+ X_Node_Anime_reserved = true;\r
+ \r
+ if( X_Node_updateTimerID ){\r
+ console.log( before ? '> BEFORE_UPDATE' : '> UPDATED' );\r
+ X_System.listenOnce( before ? X.Event.BEFORE_UPDATE : X.Event.UPDATED, X_Node_Anime_updateAnimations );\r
+ } else {\r
+ console.log( '> Timer' );\r
+ // Opera12 requestAnimationFrame では transition が動かない、、、\r
+ X_Node_Anime_updateTimerID =\r
+ X_UA.Opera ?\r
+ X.Timer.once( 0, X_Node_Anime_updateAnimations ) :\r
+ X.Timer.requestFrame( X_Node_Anime_updateAnimations ); \r
+ };\r