@Override
    public void onPlay() {
        if (logger.isLoggable(Level.INFO)) {
            logger.log(Level.INFO, "layer={0} action={1}",
                    new Object[]{layerName, actionName});
        }

        Action currentAction = composer.getCurrentAction(layerName);
        Action eventAction = composer.action(actionName);
        if (currentAction != eventAction) {
            composer.setCurrentAction(actionName, layerName);
            assert composer.getCurrentAction(layerName) == eventAction;
        }

        if (playState == PlayState.Stopped) {
            composer.setTime(layerName, 0.0);
        }
        eventAction.setSpeed(speed);
        composer.setLayerManager(layerName, this);
    }
Callback when the event is started.
jme3-core/src/main/java/com/jme3/cinematic/events/AnimEvent.java