从动画中删除鼠标监听器

从动画中删除鼠标监听器

animateinline我正在尝试使用包中的环境创建动画animate。更确切地说,我想从动画本身中删除鼠标侦听器,以便它仅由我放置的媒体按钮控制。

(换句话说,我试图让单击“A”或“B”不产生任何作用,或者理想情况下,让它像选择普通文本一样选择它们。)

我尝试过将一个放在tikzpicture整个东西上方,但没有成功。我也没有在animate软件包文档中找到与此相关的任何内容。

mediabutton稍后需要使用同一个按钮来控制多个环境animateinline,据我所知,标准controls选项无法做到这一点。

任何帮助深表感谢。

平均能量损失

\documentclass[a4paper]{article}

\usepackage{animate}
\usepackage{media9}
\usepackage{tikz}

\begin{document}

\begin{animateinline}[
    label=myAnim,
    autoplay = false,
    step = true,
    loop = true,
    autoresume = false,
    autopause = false
]{1}
    \begin{tikzpicture}
        \node at (0,0) {A};
    \end{tikzpicture}
    \newframe
    \begin{tikzpicture}
        \node at (0,0) {B};
    \end{tikzpicture}
\end{animateinline}

\mediabutton[
    jsaction={
        % ensures frameNum stays within range
        if(anim.myAnim.frameNum > 0){
            anim.myAnim.frameNum--
        }
    }
]{\fbox{\strut Previous}}
\mediabutton[
    jsaction={
        % ensures frameNum stays within range
        if(anim.myAnim.frameNum < anim.myAnim.numFrames - 1){
            anim.myAnim.frameNum++
        }
    }
]{\fbox{\strut Next}}

\end{document}

相关内容