View Single Post
  #2  
Old 03-21-2007, 01:00 PM
farshizzo farshizzo is offline
WorldViz Team Member
 
Join Date: Mar 2003
Posts: 2,849
The <avatar>.getduration() function returns the duration of built-in animations, not actions. There is no way to get the duration of an action, but you can register a callback to notify you when an action is finished. Here is some sample code:
Code:
import viz
viz.go()

male = viz.add('male.cfg')

walk = vizact.walkto(0,0,10)

male.add(walk)

def onActionEnd(obj,action,pool):
	if obj == male and action == walk:
		print 'Male finished walking'
		viz.clearcolor(viz.SKYBLUE)
viz.callback(viz.ACTION_END_EVENT,onActionEnd)
Reply With Quote