comparison pyink/MBScene.py @ 1220:9425733a677e

Merge
author wycc
date Wed, 05 Jan 2011 22:58:03 +0800
parents b5e648a317eb 35c552f33f77
children 33aa2d63e240 03daff2d939c
comparison
equal deleted inserted replaced
1219:b5e648a317eb 1220:9425733a677e
852 next_scene_group_id = next_scene_node.getAttribute('ref') 852 next_scene_group_id = next_scene_node.getAttribute('ref')
853 next_scene_group = self.get_node(next_scene_group_id) 853 next_scene_group = self.get_node(next_scene_group_id)
854 854
855 nframes = stop_idx - start_idx + 1 855 nframes = stop_idx - start_idx + 1
856 percent = float(idx - start_idx) / nframes 856 percent = float(idx - start_idx) / nframes
857 print tween_obj_tween_type
858 self.tween.updateTweenContent(frameline.duplicateGroup, 857 self.tween.updateTweenContent(frameline.duplicateGroup,
859 tween_obj_tween_type, 858 tween_obj_tween_type,
860 scene_group, 859 scene_group,
861 next_scene_group, 860 next_scene_group,
862 percent) 861 percent)
992 # 991 #
993 def _update_frameline_content(self, layer_idx): 992 def _update_frameline_content(self, layer_idx):
994 line = self._framelines[layer_idx] 993 line = self._framelines[layer_idx]
995 layer = self._layers[layer_idx] 994 layer = self._layers[layer_idx]
996 for scene_node in layer.scenes: 995 for scene_node in layer.scenes:
997 print scene_node
998 start, end, tween_name = self._parse_one_scene(scene_node) 996 start, end, tween_name = self._parse_one_scene(scene_node)
999 997
1000 line.add_keyframe(start) 998 line.add_keyframe(start)
1001 if start != end: 999 if start != end:
1002 line.add_keyframe(end) 1000 line.add_keyframe(end)
1062 scene_group = orig.duplicate(doc) 1060 scene_group = orig.duplicate(doc)
1063 1061
1064 old_nodes = _travel_DOM(orig) 1062 old_nodes = _travel_DOM(orig)
1065 new_nodes = _travel_DOM(scene_group) 1063 new_nodes = _travel_DOM(scene_group)
1066 for old_node in old_nodes: 1064 for old_node in old_nodes:
1067 print old_node
1068 old_node_id = old_node.getAttribute('id') 1065 old_node_id = old_node.getAttribute('id')
1069 new_node = new_nodes.next() 1066 new_node = new_nodes.next()
1070 new_node.setAttribute('ns0:duplicate-src', old_node_id) 1067 new_node.setAttribute('ns0:duplicate-src', old_node_id)
1071 pass 1068 pass
1072 1069