Mercurial > MadButterfly
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 |