Currently, your HUD will only update one the event "NewSceneOpened".
You need to remove the event argument from your HUD and instead use
attachToRefresh=True.

You don't use expressions to refresh the HUD.
This should work for you:

def currentFrame():
        minTime = playbackOptions(q = True, min = True)
        maxTime = playbackOptions(q = True, max = True)
        currentFrame = currentTime(q = True)
        displayTime = '%d ( %d / %d )'%
(currentFrame,minTime ,maxTime)
        return displayTime

if headsUpDisplay( 'HUDObjectFrame', exists=True ):
        headsUpDisplay( 'HUDObjectFrame', remove=True )

headsUpDisplay( 'HUDObjectFrame',
        section=0,
        block=headsUpDisplay( nextFreeBlock=0 ),
        blockSize='small',
        label='Current Frame:',
        labelFontSize = 'large',
        dataFontSize = 'large',
        command = currentFrame,
        attachToRefresh=True
)


-Andrew

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to